Notifications d'événements Amazon S3 - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Notifications d'événements Amazon S3

Vous pouvez utiliser la fonctionnalité Notifications d'événements Amazon S3 pour recevoir des notifications lorsque certains événements se produisent dans votre compartiment S3. Pour activer les notifications, ajoutez une configuration de notification qui identifie les événements que Amazon S3 doit publier. Assurez-vous que les destinations auxquelles Amazon S3 doit envoyer les notifications sont également identifiées. Vous stockez cette configuration dans la sous-ressource notification associée au compartiment. Pour plus d’informations, consultez Options de configuration des compartiments. Amazon S3 fournit une API qui vous permet de gérer cette sous-ressource.

Important

Les notifications d'événement Amazon S3 sont conçues pour être délivrées au moins une fois. Les notifications d'événements parviennent généralement à destination en quelques secondes, mais cela peut aussi prendre une minute ou plus.

Présentation des notifications d'événements Amazon S3.

Actuellement, Amazon S3 peut publier des notifications pour les événements suivants :

  • Événements créés par un nouvel objet

  • Événements de suppression d'objets

  • Événements de restauration d'objet

  • Un événement de perte d'un objet Reduced Redundancy Storage (RRS)

  • Événements de réplication

  • Événements d'expiration du cycle de vie S3

  • Événements de transition du cycle de vie S3

  • Événements d'archivage automatique S3 Intelligent-Tiering

  • Événements de balisage d'objets

  • Événements PUT de liste ACL de l'objet

Pour obtenir des descriptions complètes de tous les types d'événement pris en charge, consultez Types d'événements pris en charge pour SQS, SNS et Lambda.

Amazon S3 peut envoyer des messages de notification d'événement vers les types de destination suivants : Vous devez spécifier l'Amazon Resource Name (ARN) de ces destinations dans la configuration des notifications.

  • Rubriques Amazon Simple Notification Service (Amazon SNS)

  • Files d'attente Amazon Simple Queue Service (Amazon SQS)

  • AWS Lambda fonction

  • Amazon EventBridge

Pour de plus amples informations, veuillez consulter Destinations d'événements prises en charge.

Note

Les files d'attente Amazon Simple Queue Service FIFO (premier entré, premier sorti) ne sont pas prises en charge en tant que destination des notifications d'événements Amazon S3. Pour envoyer une notification concernant un événement Amazon S3 à une file d'attente FIFO Amazon SQS, vous pouvez utiliser Amazon. EventBridge Pour de plus amples informations, veuillez consulter Activation d'Amazon EventBridge.

Avertissement

Lorsque votre notification écrit dans le compartiment qui déclenche la notification, cela peut provoquer une boucle d'exécution. Par exemple, si le compartiment déclenche une fonction Lambda chaque fois qu'un objet est chargé et que la fonction charge un objet dans le compartiment, elle se déclenche elle-même indirectement. Afin d'éviter cela, utilisez deux compartiments ou configurez le déclencheur pour qu'il s'applique uniquement à un préfixe utilisé pour les objets entrants.

Pour plus d'informations et un exemple d'utilisation des notifications Amazon S3 avec AWS Lambda, consultez la section Utilisation AWS Lambda avec Amazon S3 dans le guide du AWS Lambda développeur.

Pour plus d'informations sur le nombre de configurations de notifications d'événements que vous pouvez créer par compartiment, consultez Quotas de service Amazon S3 dans la Référence générale d'AWS .

Pour plus d'informations sur les notifications d'événements, consultez les sections suivantes.