AWS Lambda erkennt und stoppt jetzt rekursive Schleifen zwischen Lambda und Amazon S3
Die Erkennung rekursiver Lambda-Schleifen kann jetzt automatisch rekursive Schleifen zwischen AWS Lambda und Amazon Simple Storage Service (Amazon S3) erkennen und stoppen. Die Erkennung rekursiver Schleifen durch Lambda, die standardmäßig aktiviert ist, stellt einen Integritätsschutz dar, der rekursive Aufrufe zwischen Lambda und anderen unterstützten Services automatisch erkennt und stoppt und dadurch verhindert, dass Workloads außer Kontrolle geraten und Kosten erzeugen.
Kunden verwenden Amazon S3 häufig als Ereignisquelle, um Lambda-Funktionen auszulösen. Eine Fehlkonfiguration durch den Kunden oder ein Codefehler können dazu führen, dass verarbeitete Ereignisse an denselben Amazon-S3-Bucket zurückgesendet werden, der die Lambda-Funktion aufgerufen hat, was zu unbeabsichtigten rekursiven Schleifen führt. Jetzt erkennt und stoppt Lambda automatisch solche rekursiven Schleifen und sendet Kunden eine AWS-Servicestatus-Dashboard-Benachrichtigung mit Schritten zur Fehlerbehebung.
Die S3-Unterstützung für die Erkennung rekursiver Schleifen ist in allen Regionen verfügbar, in denen die Lambda-Erkennung für rekursive Schleifen verfügbar ist. Wenn Ihre Funktion beabsichtigte rekursive Schleifen verwendet, können Sie die API PutFunctionRecursionConfig verwenden, um die Erkennung rekursiver Schleifen zu deaktivieren.
Weitere Informationen zur Erkennung rekursiver Lambda-Schleifen finden Sie in der Lambda-Dokumentation.