Configuração de notificações de eventos do Amazon S3 para conclusão de inventário
É possível configurar uma notificação de evento do Amazon S3 para receber um aviso quando o arquivo de soma de verificação do manifesto for criado, o que indica que uma lista de inventários foi adicionada ao bucket de destino. O manifesto é uma lista atualizada de todas as listas de inventário no local de destino.
O Amazon S3 pode publicar eventos em um tópico do Amazon Simple Notification Service (Amazon SNS), em uma fila do Amazon Simple Queue Service (Amazon SQS) ou em uma função do AWS Lambda. Para ter mais informações, consulte Notificações de eventos do Amazon S3.
A configuração de notificação a seguir define que todos os arquivos manifest.checksum
recém-adicionados ao bucket de destino são processados pela AWS Lambda do 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>
Para obter mais informações, consulte Uso do AWS Lambda com o Amazon S3 no Guia do desenvolvedor do AWS Lambda.