

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

# 重复消息处理
<a name="sms-streaming-impotency"></a>

对于实时发送的数据对象，Ground Truth 通过确保每个唯一对象只发送一次以进行标注来保证幂等性，即使多次接收到引用该对象的输入消息（重复消息）也是如此。为此，发送到流式标注作业的每个数据对象都会分配一个*重复数据删除 ID*，该 ID 由*重复数据删除键*标识。如果使用 Amazon SNS 消息直接通过 Amazon SNS 输入主题发送标注数据对象的请求，则可以为对象选择自定义的重复数据删除键和重复数据删除 ID。有关更多信息，请参阅 [在 Amazon SNS 消息中指定重复数据删除键和 ID](sms-streaming-impotency-create.md)。

如果您未提供自己的重复数据删除键，或者使用 Amazon S3 配置将数据对象发送到标注作业，则 Ground Truth 将使用以下重复数据删除 ID 之一：
+ 对于直接发送到 Amazon SNS 输入主题的消息，Ground Truth 使用 SNS 消息 ID。
+ 对于来自 Amazon S3 配置的消息，Ground Truth 通过将对象的 Amazon S3 URI 与消息中的 [sequencer 令牌](https://docs.aws.amazon.com/AmazonS3/latest/dev/notification-content-structure.html)相结合来创建重复数据删除 ID。

**注意**  
不要在标签属性名称中使用 `$` 字符。