Como receber notificações de eventos do S3 no Outposts usando o Amazon CloudWatch Events
Você pode usar o CloudWatch Events para criar qualquer evento de API do Amazon S3 no Outposts. Ao criar uma regra, você pode optar por receber notificações por meio de todos os destinos compatíveis do CloudWatch, incluindo o Amazon Simple Queue Service (Amazon SQS), o Amazon Simple Notification Service (Amazon SNS) e o AWS Lambda. Para obter mais informações, consulte a lista de serviços da AWS que podem ser destinos para o CloudWatch Events no Guia do usuário do Amazon CloudWatch Events. Para escolher um serviço de destino para trabalhar com o S3 on Outposts, consulte Criar uma regra do CloudWatch Events que é acionada por uma chamada de API da AWS pelo AWS CloudTrail no Guia do usuário do Amazon CloudWatch Events.
nota
Para operações de objeto do S3 no Outposts, os eventos de chamada da AWS API enviados pelo CloudTrail só corresponderão às suas regras se você tiver trilhas (opcionalmente com seletores de eventos) configuradas para receber esses eventos. Para obter mais informações, consulte Trabalhar com arquivos de log do CloudTrail no Guia do usuário do AWS CloudTrail.
Veja a seguir uma regra de amostra para a operação DeleteObject
. Para usar essa regra de exemplo, substitua
pelo nome do bucket do S3 on 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
" ] } } }