AWS Lambda unterstützt Amazon S3 als Ziel für fehlgeschlagene Ereignisse für asynchrone und Stream-Ereignisquellen

Veröffentlicht am: 20. Nov. 2024

AWS Lambda unterstützt jetzt Amazon S3 als Ziel für fehlgeschlagene Ereignisse für asynchrone Aufrufe und für Amazon-Kinesis- und Amazon-DynamoDB-Ereignisquellenzuordnungen (ESMs). Auf diese Weise können Kunden den fehlgeschlagenen Stapel von Datensätzen und Funktionsausführungsergebnissen mithilfe einer einfachen Konfiguration an S3 weiterleiten, ohne dass zusätzlicher Code geschrieben und verwaltet werden muss.

Kunden, die ereignisgesteuerte Anwendungen mit asynchronen Ereignisquellen oder Stream-Ereignisquellen für Lambda erstellen, können Dienste wie Amazon Simple Queue Service (SQS) und Amazon Simple Notification Service (SNS) als Ziele für fehlgeschlagene Ereignisse konfigurieren, um die Ergebnisse fehlgeschlagener Aufrufe zu speichern. In Szenarien, in denen bestehende Ziele für fehlgeschlagene Ereignisse die Anforderungen an die Nutzdatengröße für die fehlgeschlagenen Ereignisse nicht unterstützen, müssen Kunden jedoch eine benutzerdefinierte Logik schreiben, um die Nutzdaten der Ereignisse abzurufen und einen Redrive auszuführen. Mit der heutigen Ankündigung können Kunden S3 als Ziel für ausgefallene Ereignisse für Lambda-Funktionen konfigurieren, die über asynchrone Aufrufe, Kinesis-ESMs und DynamoDB-ESMs aufgerufen werden. Auf diese Weise können Kunden vollständige Nutzdaten für Ereignisse an das Ziel liefern, bei dem ein ausgefallenes Ereignis aufgetreten ist, und der Verwaltungsaufwand für benutzerdefinierte Logik zum zuverlässigen Abrufen und Redrive von Daten zu ausgefallenen Ereignissen wird reduziert.

Diese Funktion ist generell in allen kommerziellen AWS-Regionen verfügbar, in denen AWS Lambda und die konfigurierte Ereignisquelle oder das Ereignisziel verfügbar sind.

Informationen zur Aktivierung von S3 als Ziel für fehlgeschlagene Ereignisse finden Sie in unserer Dokumentation zur Konfiguration von Zielen mit asynchronen Aufrufen, Kinesis-ESMs und DynamoDB-ESMs. Für diese Funktion fallen keine zusätzlichen Gebühren an. Sie zahlen für die Gebühren, die mit der Nutzung von Amazon S3 verbunden sind.