Découvrez les notifications d'événements StorageGRID pour les compartiments S3
Vous pouvez activer la notification d'événements pour un compartiment S3 si vous souhaitez que StorageGRID envoie des notifications concernant des événements spécifiques à un cluster Kafka de destination, un point de terminaison webhook ou Amazon Simple Notification Service.
Par exemple, vous pouvez configurer des alertes pour qu'elles soient envoyées aux administrateurs concernant chaque objet ajouté à un compartiment, où les objets représentent des fichiers journaux associés à un événement système critique.
Les notifications d'événements sont créées dans le compartiment source, conformément à la configuration des notifications, et sont transmises à la destination. Si un événement associé à un objet réussit, une notification concernant cet événement est créée et mise en file d'attente pour la livraison.
L'unicité et l'ordre des notifications ne sont pas garantis. Plusieurs notifications d'un même événement peuvent être envoyées à destination suite aux opérations mises en œuvre pour assurer la réussite de la livraison. De plus, la livraison étant asynchrone, l'ordre temporel des notifications à destination n'est pas garanti pour correspondre à l'ordre des événements sur le compartiment source, en particulier pour les opérations provenant de différents sites StorageGRID. Vous pouvez utiliser la clé sequencer dans le message d'événement pour déterminer l'ordre des événements pour un objet particulier, comme décrit dans la documentation Amazon S3.
Les notifications d'événements StorageGRID suivent l'API Amazon S3 avec certaines limitations.
-
${post_edited_translations.segment}
-
s3:ObjectCreated:
-
s3:ObjectCreated:Put
-
s3:ObjectCreated:Post
-
s3:ObjectCreated:Copie
-
s3:ObjectCreated:CompleteMultipartUpload
-
s3:ObjectRemoved:
-
s3:ObjectRemoved:Supprimer
-
s3:ObjectRemoved:DeleteMarkerCreated
-
s3:ObjectRestore:Post
-
-
Les notifications d'événements envoyées depuis StorageGRID utilisent le format JSON standard, mais n'incluent pas certaines clés et utilisent des valeurs spécifiques pour d'autres, comme indiqué dans le tableau :
| Nom de la clé | Valeur StorageGRID |
|---|---|
eventSource |
|
awsRegion |
non inclus |
${post_edited_translations.segment} |
non inclus |
arn |
|