AWS Lambda estende il rilevamento di loop ricorsivi a tutte le regioni AWS commerciali
Il rilevamento di loop ricorsivi di AWS Lambda è ora disponibile in tutte le regioni AWS commerciali. Questa funzionalità, attivata per impostazione predefinita, agisce come guardrail rilevando e bloccando automaticamente le invocazioni ricorsive tra funzioni Lambda e altri servizi supportati, evitando così carichi di lavoro incontrollati.
Quando si utilizzano origini eventi come Amazon S3, Amazon SQS o Amazon SNS per attivare funzioni Lambda, un errore di configurazione o un difetto nel codice può far in modo che gli eventi vengano rinviati alla stessa origine che ha attivato la funzione, generando loop ricorsivi, un utilizzo non voluto e costi di fatturazione imprevisti. Quando un loop di questo tipo viene rilevato, il rilevamento di loop ricorsivi di Lambda blocca automaticamente l'elaborazione dell'evento e invia una notifica tramite la Dashboard AWS Health, completa di indicazioni per la risoluzione del problema.
Grazie a questa estensione, il rilevamento di loop ricorsivi è ora disponibile in tutte le regioni AWS commerciali per chi utilizza una versione dell'SDK supportata o successiva. Chi utilizza intenzionalmente loop ricorsivi nella propria funzione può disattivare il rilevamento tramite l'API PutFunctionRecursionConfig sulla funzione Lambda interessata.
Per saperne di più sul rilevamento dei loop ricorsivi di Lambda, consulta la documentazione di Lambda.