本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 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 在 API 呼叫上使用 觸發的 CloudWatch Events 規則 AWS CloudTrail。 Amazon CloudWatch
注意
對於 S3 on Outposts 物件操作,只有在您的線索 (選擇性使用事件選取器) 設定為接收這些事件時,CloudTrail 傳送的 AWS API 呼叫事件才會符合您的規則。如需詳細資訊,請參閱 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
" ] } } }