AWS Lambda sekarang mendeteksi dan menghentikan loop rekursif antara Lambda dan Amazon S3

Dikirim di: 9 Okt 2024

Deteksi loop rekursif Lambda kini dapat secara otomatis mendeteksi dan menghentikan loop rekursif antara AWS Lambda dan Amazon Simple Storage Service (Amazon S3). Deteksi loop rekursif Lambda, yang diaktifkan secara default, adalah pagar pembatas preventif yang secara otomatis mendeteksi dan menghentikan invokasi rekursif antara Lambda dan layanan yang didukung lainnya, sehingga mencegah penggunaan dan penagihan yang tidak diinginkan dari beban kerja yang tak terkendali.

Pelanggan biasanya menggunakan Amazon S3 sebagai sumber peristiwa untuk memicu fungsi Lambda. Kesalahan konfigurasi pelanggan atau cacat kode dapat menyebabkan peristiwa yang diproses dikirim kembali ke bucket Amazon S3 yang sama yang memanggil fungsi Lambda, menyebabkan loop rekursif yang tidak diinginkan. Sekarang, Lambda akan secara otomatis mendeteksi dan menghentikan loop rekursif tersebut dan mengirimkan pemberitahuan Dasbor AWS Health kepada pelanggan dengan langkah-langkah pemecahan masalah.

Dukungan S3 untuk deteksi loop rekursif tersedia di semua region di mana deteksi loop rekursif Lambda tersedia. Jika fungsi Anda menggunakan loop rekursif yang disengaja, Anda dapat menggunakan API PutFunctionRecursionConfig untuk mematikan deteksi loop rekursif.

Untuk mempelajari lebih lanjut tentang deteksi loop rekursif Lambda, silakan merujuk ke dokumentasi Lambda.