AWS Lambda ahora detecta y detiene los bucles recursivos entre Lambda y Amazon S3
La detección de bucles recursivos de Lambda ahora puede detectar y detener automáticamente los bucles recursivos entre AWS Lambda y Amazon Simple Storage Service (Amazon S3). La detección de bucles recursivos de Lambda, que está activada de forma predeterminada, es una barrera de protección preventiva que detecta y detiene automáticamente las invocaciones recursivas entre Lambda y otros servicios compatibles. Esto evita el uso involuntario y la facturación de cargas de trabajo fuera de control.
Los clientes suelen utilizar Amazon S3 como fuente de eventos para activar las funciones de Lambda. La configuración incorrecta del cliente o un defecto en el código pueden provocar que los eventos procesados se devuelvan al mismo bucket de Amazon S3 que invocó la función Lambda, lo que provoca bucles recursivos no deseados. Ahora, Lambda detectará y detendrá automáticamente dichos bucles recursivos y enviará a los clientes una notificación al panel de AWS Health con los pasos para la solución de problemas.
La compatibilidad de S3 con la detección de bucles recursivos está disponible en todas las regiones en las que está disponible la detección de bucles recursivos de Lambda. Si su función usa bucles recursivos intencionados, puede usar la API PutFunctionRecursionConfig para desactivar la detección de bucles recursivos.
Para obtener más información sobre la detección de bucles recursivos de Lambda, consulte la documentación de Lambda.