Réception de notifications d'événements S3 sur Outposts à l'aide d'Amazon CloudWatch Events
Vous pouvez utiliser CloudWatch Events pour créer une règle pour tout événement d'API Amazon S3 sur Outposts. Lorsque vous créez une règle, vous pouvez choisir de recevoir des notifications via toutes les cibles CloudWatch prises en charge, notamment Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) et AWS Lambda. Pour plus d’informations, consultez la liste des services AWS pouvant être des cibles pour CloudWatch Events dans le Guide de l’utilisateur Amazon CloudWatch Events. Pour choisir un service cible à utiliser avec votre S3 sur Outposts, consultez Création d’une règle CloudWatch Events qui se déclenche sur un appel d’API AWS à l’aide de l’AWS CloudTrail dans le Guide de l’utilisateur Amazon CloudWatch Events.
Note
Pour les opérations d'objet S3 sur Outposts, les événements d'appel d'API AWS envoyés par CloudTrail ne correspondent à vos règles que si vous avez configuré des journaux d'activité (éventuellement avec des sélecteurs d'événements) pour recevoir ces événements. Pour de plus amples informations, veuillez consulter Utilisation des fichiers journaux CloudTrail dans le Guide de l'utilisateur AWS CloudTrail.
Voici un exemple de règle pour l'opération DeleteObject. Pour utiliser cet exemple de règle, remplacez par le nom de votre compartiment S3 sur Outposts. amzn-s3-demo-bucket1
{ "source": [ "aws.s3-outposts" ], "detail-type": [ "AWS API call through CloudTrail" ], "detail": { "eventSource": [ "s3-outposts.amazonaws.com" ], "eventName": [ "DeleteObject" ], "requestParameters": { "bucketName": [ "amzn-s3-demo-bucket1" ] } } }