使用 Amazon CloudWatch Events 接收 S3 on Outposts 事件通知 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 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) 和 AWS Lambda。如需詳細資訊,請參閱 Amazon CloudWatch Events 使用者指南中的可作為 CloudWatch Events 目標的 AWS 服務清單。若要選擇可與 S3 on Outposts 搭配使用的目標服務,請參閱 Amazon CloudWatch Events 使用者指南中的使用 AWS CloudTrail 建立由 AWS API 呼叫觸發的 CloudWatch Events 規則

注意

對於 S3 on Outposts 物件操作,如果您已設定追蹤 (可選擇使用事件選擇器) 來接收這些事件,CloudTrail 傳送的 AWS API 呼叫事件才會符合您的規則。如需詳細資訊,請參閱 AWS CloudTrail 使用者指南中的使用 CloudTrail 日誌檔案

以下是 DeleteObject 操作的範例規則。若要使用此範例規則,請使用 S3 on Outposts 儲存貯體的名稱取代 DOC-EXAMPLE-BUCKET1

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