

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

# 使用 Amazon CloudWatch Events 接收 S3 on Outposts 事件通知
<a name="S3OutpostsNotificationsCWE"></a>

您可以使用 CloudWatch Events 為任何 Amazon S3 on Outposts API 事件建立規則。建立規則時，您可以選擇透過所有受支援的 CloudWatch 目標接收通知，包括 Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notiﬁcation Service (Amazon SNS) 和 AWS Lambda。如需詳細資訊，請參閱 *Amazon CloudWatch Events 使用者指南*中的[可作為 CloudWatch Events 目標的AWS 服務](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/WhatIsCloudWatchEvents.html)清單。若要選擇要使用 S3 on Outposts 的目標服務，請參閱《Amazon [ CloudWatch Events 使用者指南》中的使用 在 AWS API 呼叫上建立觸發的 CloudWatch Events 規則 AWS CloudTrail](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Create-CloudWatch-Events-CloudTrail-Rule.html)。 *Amazon CloudWatch *

**注意**  
對於 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` 操作的範例規則。若要使用此範例規則，請使用 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"
      ]
    }
  }
}
```