

# 使用 Amazon S3 控制台启用和配置事件通知
<a name="enable-event-notifications"></a>

您可以启用特定的 Amazon S3 通用存储桶事件，以便在每次发生这些事件时向目标发送通知消息。本部分介绍了如何使用 Amazon S3 控制台启用事件通知。有关将事件通知与 AWS SDK 和 Amazon S3 REST API 结合使用的信息，请参阅 [以编程方式配置事件通知](how-to-enable-disable-notification-intro.md#event-notification-configuration)。

**先决条件**：您必须先设置其中一个目标类型并配置权限，然后才能为存储桶启用事件通知。有关更多信息，请参阅[受支持的事件目标](notification-how-to-event-types-and-destinations.md#supported-notification-destinations)和[授予将事件通知消息发布到目标的权限](grant-destinations-permissions-to-s3.md)。

**注意**  
不支持将 Amazon Simple Queue Service FIFO（先进先出）队列作为 Amazon S3 事件通知目标。要向 Amazon SQS FIFO 队列发送 Amazon S3 事件的通知，您可以使用 Amazon EventBridge。有关更多信息，请参阅 [启用 Amazon EventBridge](enable-event-notifications-eventbridge.md)。

**Topics**
+ [使用 Amazon S3 控制台启用 Amazon SNS、Amazon SQS 或 Lambda 通知](#enable-event-notifications-sns-sqs-lam)

## 使用 Amazon S3 控制台启用 Amazon SNS、Amazon SQS 或 Lambda 通知
<a name="enable-event-notifications-sns-sqs-lam"></a>

**为 S3 存储桶启用和配置事件通知**

1. 登录到 AWS 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择**通用存储桶**。

1. 在存储桶列表中，选择要为其启用事件的存储桶的名称。

1. 选择 **Properties (属性)**。

1. 导航到 **Event Notifications (事件通知)** 部分，然后选择 **Create event notification (创建事件通知)**。

1. 在 **General configuration (常规配置)** 部分中，为事件通知指定描述性事件名称。您还可以选择指定前缀和后缀，以将通知限制为键以指定字符结尾的对象。

   1. 为 **Event name (事件名称)** 输入描述。

      如果未输入名称，则将生成一个全局唯一标识符 (GUID) 并用作名称。

   1. （可选）要选择按前缀筛选事件通知，请输入 **Prefix (前缀)**。

      例如，可以设置前缀筛选器，使得仅在文件添加到特定文件夹（例如 `images/`）时，您才会收到通知。

   1. （可选）要选择按后缀筛选事件通知，请输入 **Suffix (后缀)**。

      有关更多信息，请参阅 [使用对象键名筛选配置事件通知](notification-how-to-filtering.md)。

1. 在 **Event types (事件类型)** 部分中，选择要接收其通知的一个或多个事件类型。

   有关不同事件类型的列表，请参阅 [SQS、SNS 和 Lambda 支持的事件类型](notification-how-to-event-types-and-destinations.md#supported-notification-event-types)。

1. 在 **Destination (目标)** 部分中，请选择事件通知目标。
**注意**  
在发布事件通知之前，您必须向 Amazon S3 主体授予调用相关 API 的必要权限。这是为了使它可以将通知发布到 Lambda 函数、SNS 主题或 SQS 队列。

   1. 选择目标类型：**Lambda Function (Lambda 函数)**、**SNS Topic (SNS 主题)** 或 **SQS Queue (SQS 队列)**。

   1. 请选择目标类型后，从列表中选择函数、主题或队列。

   1. 或者，如果您希望指定 Amazon Resource Name (ARN)，请选择**输入 ARN** 并输入 ARN。

   有关更多信息，请参阅 [受支持的事件目标](notification-how-to-event-types-and-destinations.md#supported-notification-destinations)。

1. 请选择 **Save changes (保存更改)**，Amazon S3 会向事件通知目标发送一条测试消息。