

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 根据在标注作业中定义的 Amazon SNS 创建基于 Amazon S3 的存储桶事件通知
<a name="sms-streaming-s3-setup"></a>

对您的 Amazon S3 存储桶的更改、事件通知，可以通过 Amazon S3 控制台、API AWS SDKs、特定语言或 AWS Command Line Interface. 事件必须使用在 `InputConfig` 参数中指定的同一个 Amazon SNS 输入主题 ARN `SnsTopicArn` 作为 `CreateLabelingJob` 请求的一部分。

**Amazon S3 存储桶通知和您的输入数据不应使用同一个 Amazon S3 存储桶**  
创建事件通知时，请不要使用您在 `OutputConfig` 参数中指定为 `S3OutputPath` 的同一个 Amazon S3 位置。将这两个存储桶相关联可能导致 Ground Truth 处理不需要的数据对象来进行标注。

您可以控制要发送到 Amazon SNS 主题的事件类型。在发送[对象创建事件](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/enable-event-notifications.html#enable-event-notifications-types)时，Ground Truth 会创建一个标注作业。

发送到 Amazon SNS 输入主题的事件结构必须是使用 [Event 消息结构](https://docs.aws.amazon.com/AmazonS3/latest/dev/notification-content-structure.html)中的相同结构格式化的 JSON 消息。

要查看如何使用亚马逊 S3 控制台、适用于.NET 的软件开发工具包和 AWS 适用于 Java 的 S AWS DK 为亚马逊 S3 存储桶设置事件通知的示例，请按照*亚马逊简单*存储服务用户指南中的[演练：为通知配置存储桶（SNS 主题或 SQS 队列）中的](https://docs.aws.amazon.com/AmazonS3/latest/dev/ways-to-add-notification-config-to-bucket.html)演练。

本机不支持亚马逊 EventBridge 通知。要使用 EventBridge 基于通知的方式，必须更新输出格式，使其与[事件消息结构](https://docs.aws.amazon.com/AmazonS3/latest/dev/notification-content-structure.html)中使用的 JSON 格式相匹配。