Configuration des notifications d’événements Amazon S3 pour l’achèvement de l’inventaire - Amazon Simple Storage Service

Configuration des notifications d’événements Amazon S3 pour l’achèvement de l’inventaire

Vous pouvez configurer une notification d’événement Amazon S3 afin de recevoir une notification lorsque le fichier du total de contrôle manifeste est créé, ce qui indique qu’une liste d’inventaire a été ajoutée au compartiment de destination. Le manifeste est une liste à jour de toutes les listes d’inventaire à l’emplacement de destination.

Amazon S3 peut publier des événements dans une rubrique Amazon Simple Notification Service (Amazon SNS), une file d’attente Amazon Simple Queue Service (Amazon SQS) ou une fonction AWS Lambda. Pour plus d’informations, consultez Notifications d’événements Amazon S3.

La configuration de notification suivante définit que tous les fichiers manifest.checksum nouvellement ajoutés au compartiment de destination sont traités par l’opération AWS Lambda cloud-function-list-write.

<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>

Pour plus d’informations, consultez Utilisation d’AWS Lambda avec Amazon S3 dans le Guide du développeur AWS Lambda.