Ora AWS Lambda identifica e blocca i loop ricorsivi tra Lambda e Amazon S3

Inserito il: 9 ott 2024

Il rilevamento dei loop ricorsivi di Lambda può ora identificare e interrompere automaticamente i loop ricorsivi tra AWS Lambda e Amazon Simple Storage Service (Amazon S3). Il rilevamento dei loop ricorsivi di Lambda, abilitato per impostazione predefinita, funge da guardrail preventivo, identificando e bloccando le invocazioni ricorsive tra Lambda e altri servizi supportati. In questo modo si evitano utilizzi non intenzionali e costi derivanti da carichi di lavoro incontrollati.

Spesso i clienti utilizzano Amazon S3 come origine evento per attivare le funzioni Lambda. Errori di configurazione del cliente o difetti nel codice possono portare all'invio di eventi elaborati allo stesso bucket Amazon S3 che ha invocato la funzione Lambda, generando loop ricorsivi indesiderati. Lambda è ora capace di rilevare e bloccare automaticamente tali loop ricorsivi, inviando ai clienti una notifica tramite la Dashboard AWS Health con i passaggi necessari per la risoluzione del problema.

Il supporto di Amazon S3 per il rilevamento dei loop ricorsivi di Lambda è disponibile in tutte le regioni in cui è attiva questa funzionalità. Se la tua funzione utilizza loop ricorsivi voluti, puoi disattivare il rilevamento dei loop ricorsivi tramite l'API PutFunctionRecursionConfig.

Per saperne di più sul rilevamento dei loop ricorsivi di Lambda, consulta la documentazione di Lambda.