设置清单完成时的 Amazon S3 事件通知
您可以设置 Amazon S3 事件通知以在创建清单校验和文件后接收通知,该通知将指示库存列表已添加到目标存储桶。清单是目标位置的所有库存列表的最新列表。
Amazon S3 可以将事件发布到 Amazon Simple Notification Service (Amazon SNS) 主题、Amazon Simple Queue Service (Amazon SQS) 队列或 Amazon Lambda 函数。有关更多信息,请参阅 Amazon S3 事件通知。
以下通知配置定义了新添加到目标存储桶的所有 manifest.checksum
文件将由 Amazon Lambda 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>
有关更多信息,请参阅《Amazon Lambda 开发人员指南》中的Amazon Lambda 与 Amazon S3 结合使用。