针对事件发布设置 Amazon SNS 事件目标
Amazon SNS 事件目标会通知您有关您在配置集中指定的电子邮件发送事件。由于 Amazon SNS 事件目标只能在配置集中设置,您必须先创建配置集,再将事件目标添加到该配置集。
本节中的过程演示如何将 Amazon SNS 事件目标详细信息添加到配置集,并假设您已完成 创建事件目标 中的步骤 1 到 6。
您也可以使用 Amazon SES API V2 中的 UpdateConfigurationSetEventDestination 操作创建和修改事件目标。
注意
也可以通过 Amazon SNS 为任何经过验证的发送身份设置有关退信、投诉和送达的反馈通知。有关更多信息,请参阅为 Amazon SES 配置 Amazon SNS 通知。
向订阅 Amazon SNS 主题的端点发送消息会产生额外费用。有关更多信息,请参阅 Amazon SNS 定价
使用控制台将 Amazon SNS 事件目标详细信息添加到配置集
-
以下是步骤 7 中选择 Amazon SNS 作为事件目标类型的详细说明,并假设您已完成创建事件目标中的所有之前的步骤。在选择 Amazon SNS 目标类型,输入目标名称并启用事件发布后,Amazon Simple Notification Service(SNS)主体窗格将显示,其字段将在以下步骤中得到处理。
-
对于 SNS topic(SNS 主题),选择现有的 Amazon SNS 主题,或选择 Create SNS topic(创建 SNS 主题)以创建一个新主题。
有关创建主题的信息,请参阅《Amazon Simple Notification Service 开发人员指南》中的创建主题。
重要
当您使用 Amazon SNS 创建主题时,对于 Type(类型),仅选择 Standard(标准)。(SES 不支持 FIFO 类型主题。)
-
选择下一步。
-
在审核屏幕上,如果您对定义事件目标的方式感到满意,请选择 Add destination(添加目标)。这将打开活动目的地的摘要页面,成功横幅将确认您的活动目的地是否已成功创建或修改。
-
无论是创建新的 SNS 主题还是选择现有主题,都需要授予 SES 访问权限,才能向该主题发布通知。在上一步的事件目标的摘要页面中,从 Destination type(目标类型)列中选择 Amazon SNS - 这将转到 Amazon Simple Notification Service 控制台中的 Topics(主题)列表 - 从 Amazon SNS 控制台执行以下步骤:
-
选择您在上一步中创建或修改的 SNS 主题的名称。
-
在主题的详细信息屏幕上,选择编辑。
-
要授予 SES 发布主题通知的权限,请在 SNS 控制台的编辑主题屏幕上,展开访问策略,并在 JSON 编辑器中,添加以下权限策略:
对前面的策略示例进行以下更改:
-
将
topic_region替换为您创建 SNS 主题的 AWS 区域。 -
将
111122223333替换为您的 AWS 账户 ID。 -
将
topic_name替换为您的 SNS 主题名称。 -
将
configuration-set-name替换为与 SNS 事件目标关联的配置集的名称。
-
-
选择保存更改。
-