การตรวจจับลูปแบบเรียกซ้ำของ AWS Lambda พร้อมใช้งานแล้วใน Europe Sovereign Cloud
ขณะนี้การตรวจจับลูปแบบเรียกซ้ำของ AWS Lambda รองรับฟังก์ชันที่ทำงานใน Europe Sovereign Cloud การตรวจจับลูปแบบเรียกซ้ำจะตรวจจับและหยุดการเรียกดำเนินการแบบเรียกซ้ำระหว่างฟังก์ชัน Lambda และบริการอื่นๆ ที่รองรับโดยอัตโนมัติ ซึ่งช่วยป้องกันการเรียกเก็บเงินที่ไม่คาดคิดซึ่งเกิดจากลูปแบบเรียกซ้ำโดยไม่ได้ตั้งใจ
ลูกค้าใช้แหล่งที่มาของเหตุการณ์ เช่น Amazon S3, Amazon SQS และ Amazon SNS เพื่อสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์ซึ่งทริกเกอร์ฟังก์ชัน Lambda การกำหนดค่าที่ไม่ถูกต้องหรือข้อบกพร่องของโค้ดอาจทำให้เหตุการณ์ถูกส่งกลับไปยังแหล่งที่มาเดียวกันกับที่ทริกเกอร์ฟังก์ชัน Lambda ซึ่งทำให้เกิดลูปแบบเรียกซ้ำและการใช้งานโดยไม่ได้ตั้งใจ เมื่อตรวจพบลูปดังกล่าว การตรวจจับลูปแบบเรียกซ้ำจะหยุดประมวลผลเหตุการณ์โดยอัตโนมัติและส่งการแจ้งเตือน AWS Health Dashboard พร้อมขั้นตอนการแก้ไขปัญหาให้คุณ
การตรวจจับลูปแบบเรียกซ้ำจะเปิดใช้งานตามค่าเริ่มต้นสำหรับฟังก์ชัน Lambda ที่ใช้เวอร์ชัน SDK ที่รองรับ หากฟังก์ชันของคุณใช้ลูปแบบเรียกซ้ำโดยตั้งใจ คุณสามารถใช้ PutFunctionRecursionConfig API เพื่อปิดการตรวจจับลูปแบบเรียกซ้ำบนฟังก์ชัน Lambda ของคุณ
หากต้องการเรียนรู้เกี่ยวกับการตรวจจับลูปแบบเรียกซ้ำ โปรดไปที่เอกสารประกอบ Lambda