AWS Lambda ประกาศสิทธิ์เข้าถึงแบบข้ามบัญชีสำหรับ DynamoDB Streams
ตอนนี้ AWS Lambda รองรับสิทธิ์เข้าถึงแบบข้ามบัญชีสำหรับการแมปแหล่งที่มาของเหตุการณ์ Amazon DynamoDB Streams (ESM) ทำให้คุณสามารถเรียกใช้ฟังก์ชัน Lambda ในบัญชีเดียวจาก DynamoDB Streams ในบัญชีอื่นได้
ลูกค้าสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์โดยใช้ DynomoDB Streams EMS ที่มีการจัดการเต็มรูปแบบของ Lambda ซึ่งจะสำรวจการเปลี่ยนแปลงเหตุการณ์จากตาราง DynamoDB และทริกเกอร์ฟังก์ชัน Lambda ของคุณ องค์กรที่ใช้สถาปัตยกรรมหลายบัญชี ไม่ว่าจะเป็นการรวมศูนย์การประมวลผลเหตุการณ์หรือแชร์เหตุการณ์กับทีมพาร์ทเนอร์ก็ตาม โดยก่อนหน้านี้จำเป็นต้องสร้างโซลูชันการจำลองข้อมูลที่ซับซ้อนเพื่อแบ่งปันข้อมูลข้ามบัญชี ซึ่งเพิ่มค่าใช้จ่ายในการดำเนินงาน ด้วยการเปิดตัวนี้ ทำให้คุณมอบสิทธิ์เข้าถึงแบบข้ามบัญชีแก่ DynamoDB Streams ของคุณ เพื่อทริกเกอร์ฟังก์ชัน Lambda ในอีกบัญชีหนึ่งได้แล้ว โดยการตั้งค่านโยบายตามทรัพยากรบนสตรีม DynamoDB ของคุณ คุณจะสามารถเปิดใช้งานฟังก์ชัน Lambda ในบัญชีเดียวเพื่อเข้าถึงสตรีม DynamoDB ในบัญชีอื่นได้ ความสามารถนี้ช่วยให้คุณลดความซับซ้อนของแอปพลิเคชันสตรีมมิ่งได้ทั่วทั้งบัญชีโดยไม่ต้องใช้โซลูชันการจำลองในแต่ละบัญชี
ฟีเจอร์นี้พร้อมให้ใช้งานในภูมิภาคเชิงพาณิชย์ของ AWS ทุกแห่งและ AWS GovCloud (สหรัฐฯ) คุณสามารถเปิดใช้งานทริกเกอร์ Lambda ข้ามบัญชีได้โดยการสร้างนโยบายตามทรัพยากรสำหรับสตรีม DynamoDB ของคุณโดยใช้คอนโซลการจัดการของ AWS, AWS CLI, AWS SDKs, AWS CloudFormation หรือ AWS API หากต้องการเรียนรู้เพิ่มเติม โปรดอ่านเอกสารประกอบ Lambda ESM