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

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

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

您可以使用 CloudWatch 事件來建立任何 Amazon S3 on Outposts API事件的規則。建立規則時,您可以選擇透過所有支援 CloudWatch 的目標收到通知,包括 Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notification Service (Amazon SNS) 和 AWS Lambda。如需詳細資訊,請參閱 Amazon CloudWatch Events 使用者指南 中的AWS 可作為 CloudWatch 事件目標的服務清單。若要選擇要使用 S3 on Outposts 的目標服務,請參閱 Amazon CloudWatch Events 使用者指南 中的建立在使用 通話 AWS API時觸發的事件規則 AWS CloudTrail CloudWatch

注意

對於 S3 on Outposts 物件操作, AWS API只有在您設定了接收這些事件的線索 (選擇性地使用事件選取器) 時, 傳送的呼叫事件 CloudTrail 才會與您的規則相符。如需詳細資訊,請參閱 AWS CloudTrail 使用者指南 中的使用 CloudTrail 日誌檔案

以下是 DeleteObject 操作的範例規則。若要使用此範例規則,請使用 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" ] } } }