Amazon CloudWatch Events を使用した S3 on Outposts イベント通知の受信
CloudWatch Events を使用して、Amazon S3 on Outposts API イベントのルールを作成できます。ルールを作成するときに、Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notification Service (Amazon SNS)、および AWS Lambda を含む、サポートされているすべての CloudWatch ターゲットを通じて通知を受け取ることを選択できます。詳細については、「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 バケットの名前と置き換えます。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
" ] } } }