Deteksi loop rekursif AWS Lambda sekarang tersedia di Europe Sovereign Cloud
Deteksi loop rekursif AWS Lambda kini didukung untuk fungsi yang berjalan di Europe Sovereign Cloud. Deteksi loop rekursif secara otomatis mendeteksi dan menghentikan invokasi rekursif antara fungsi Lambda dan layanan lain yang didukung, mencegah penagihan tak terduga yang disebabkan oleh loop rekursif yang tidak disengaja.
Pelanggan menggunakan sumber peristiwa seperti Amazon S3, Amazon SQS, dan Amazon SNS untuk membangun aplikasi berbasis peristiwa yang memicu fungsi Lambda. Kesalahan konfigurasi atau cacat kode dapat menyebabkan peristiwa dikirim kembali ke sumber yang sama yang memicu fungsi Lambda, sehingga menimbulkan loop rekursif dan penggunaan yang tidak disengaja. Saat loop semacam itu terdeteksi, fitur deteksi loop rekursif secara otomatis menghentikan pemrosesan peristiwa dan mengirimkan notifikasi Dasbor AWS Health yang memuat langkah-langkah pemecahan masalah kepada Anda.
Deteksi loop rekursif diaktifkan secara default untuk fungsi Lambda yang menggunakan versi SDK yang didukung. Jika fungsi Anda sengaja menggunakan loop rekursif, Anda dapat menggunakan API PutFunctionRecursionConfig untuk menonaktifkan deteksi loop rekursif pada fungsi Lambda Anda.
Untuk mempelajari tentang deteksi loop rekursif, kunjungi dokumentasi Lambda.