Einrichten von Amazon-S3-Ereignis-Benachrichtigungen für den Bestandsabschluss
Sie können eine Amazon S3-Ereignis-Benachrichtigung einrichten, um informiert zu werden, wenn die Prüfsummendatei für das Manifest erstellt wird, woran zu erkennen ist, dass dem Ziel-Bucket eine Bestandsliste hinzugefügt wurde. Das Manifest ist eine aktuelle Liste aller Bestandslisten am Zielstandort.
Amazon S3 kann Ereignisse in einem Amazon-Simple-Notification-Service-Thema (Amazon SNS), einer Amazon-Simple-Queue-Service-Warteschlange (Amazon SQS) oder einer AWS Lambda-Funktion veröffentlichen. Weitere Informationen finden Sie unter Amazon-S3-Ereignisbenachrichtigungen.
Die folgende Benachrichtigungskonfiguration definiert, dass alle manifest.checksum-Dateien, die dem Ziel-Bucket hinzugefügt werden, von der AWS Lambda cloud-function-list-write. verarbeitet werden.
<NotificationConfiguration> <QueueConfiguration> <Id>1</Id> <Filter> <S3Key> <FilterRule> <Name>prefix</Name> <Value>destination-prefix/source-bucket</Value> </FilterRule> <FilterRule> <Name>suffix</Name> <Value>checksum</Value> </FilterRule> </S3Key> </Filter> <CloudFunction>arn:aws:lambda:us-west-2:222233334444:cloud-function-list-write</CloudFunction> <Event>s3:ObjectCreated:*</Event> </QueueConfiguration> </NotificationConfiguration>
Weitere Informationen finden Sie unter Verwenden von AWS Lambda mit Amazon S3 im AWS Lambda-Entwicklerhandbuch.