使用 Amazon CloudWatch Events 接收 S3 on Outposts 事件通知 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 Amazon CloudWatch Events 接收 S3 on Outposts 事件通知

您可以使用 CloudWatch Events 为任何 Amazon S3 on Outposts API 事件创建规则,以通过所有支持的 CloudWatch 目标获得通知,包括 Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notification Service (Amazon SNS) 和 Amazon Lambda。有关更多信息,请参阅《Amazon CloudWatch Events 用户指南》中的可以作为 CloudWatch Events 目标的 Amazon 服务列表。要选择目标服务以与 S3 on Outposts 结合使用,请参阅《Amazon CloudWatch Events 用户指南》中的使用 Amazon CloudTrail 创建对 Amazon API 调用触发的 CloudWatch Events 规则

注意

对于 S3 on Outposts 对象操作,只有将跟踪(也可以带有事件选择器)配置为接收 CloudTrail 发送的 Amazon API 调用事件时,这些事件才会匹配您的规则。有关更多信息,请参阅《Amazon CloudTrail 用户指南》中的使用 CloudTrail 日志文件

以下是 DeleteObject 操作的示例规则。要使用此示例规则,请将 DOC-EXAMPLE-BUCKET1 替换为 S3 on Outposts 存储桶的名称。

{ "source": [ "aws.s3-outposts" ], "detail-type": [ "Amazon API call through CloudTrail" ], "detail": { "eventSource": [ "s3-outposts.amazonaws.com" ], "eventName": [ "DeleteObject" ], "requestParameters": { "bucketName": [ "DOC-EXAMPLE-BUCKET1" ] } } }