

# Amazon CloudWatch Events を使用した S3 on Outposts イベント通知の受信
<a name="S3OutpostsNotificationsCWE"></a>

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 サービスのリスト](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html)」を参照してください。S3 on Outposts で操作するターゲットサービスを選択するには、「*Amazon CloudWatch Events ユーザーガイド*」の「[AWS CloudTrail を使用して AWS API コールでトリガーする CloudWatch Events ルールの作成](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-CloudTrail-Rule.html)」を参照してください。

**注記**  
S3 on Outposts オブジェクトオペレーションでは、CloudTrail によって送信される AWS API コールイベントは、それらのイベントを受信するように証跡 (オプションでイベントセレクターが付いています) を設定している場合にのみ、ルールに一致します。詳細については、*AWS CloudTrail ユーザーガイド*の[CloudTrail ログファイルの操作](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/create-event-selectors-for-a-trail.html)を参照してください。

**Example**  
以下に、`DeleteObject` オペレーションのサンプルルールを示します。このサンプルルールを使用するには、`{{amzn-s3-demo-bucket1}}` を S3 on Outposts バケットの名前と置き換えます。  

```
{
  "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}}"
      ]
    }
  }
}
```