

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

# 亚马逊 SNS 话题目标
<a name="eb-custom-bus-target-sns"></a>

要交付给 Amazon SNS 主题，`TargetArn`请设置为 ARN 主题并添加。`SnsParameters`对于 FIFO 主题`MessageGroupId`，通常`{% $events.SystemMetadata.EventGroupId %}`进行设置。

## 参数
<a name="eb-custom-bus-target-sns-parameters"></a>


| 参数 | 它设定了什么 | 
| --- | --- | 
| MessageGroupId | 主题消息组。FIFO 主题的必填项 | 
| MessageDeduplicationId | 没有基于内容的重复数据删除的 FIFO 主题的重复数据删除标识符。从事件中得出 | 
| Subject | 邮件主题，用于电子邮件订阅 | 
| MessageStructure | 设置为json，为每个协议发送不同的消息 | 
| MessageAttributes | 要附加的邮件属性 | 

## 交付角色
<a name="eb-custom-bus-target-sns-role"></a>

这个角色需要`sns:Publish`这个话题。如果使用客户管理的密钥对主题进行加密，则该角色还需要`kms:GenerateDataKey`在该密钥`kms:Decrypt`上加密。

## 批处理和有效载荷
<a name="eb-custom-bus-target-sns-batching"></a>

EventBridge 调用`PublishBatch`，因此一个目标调用最多携带 10 个事件，每个主题消息携带一个事件。请参阅[批量向目标交付](eb-custom-bus-batching.md)。