本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon SNS 入门
本节介绍如何使用 Amazon SNS 控制台管理主题、订阅和消息,从而帮助您进一步熟悉 Amazon SNS。
Prerequisites
在开始之前,请完成设置 Amazon SNS 的访问权限中的步骤。
步骤 1: 创建主题
-
登录到 Amazon SNS 控制台
。 -
在左侧导航窗格中,选择主题。
-
在 Topics (主题) 页面上,选择 Create topic (创建主题)。
-
默认情况下,控制台会创建一个 FIFO 主题。选择 Standard (标准)。
-
在 Details (详细信息) 部分中,输入主题的 Name (名称),例如
MyTopic
. -
滚动到表单的末尾并选择 Create topic (创建主题)。
控制台将打开新主题的 Details (详细信息) 页面。
步骤 2: 创建对 主题的订阅
-
在左侧导航窗格中,选择订阅。
-
在订阅页面上,选择创建订阅。
-
在 Create subscription (创建订阅) 页面上,选择 Topic ARN (主题 ARN) 字段以查看您的 AWS 账户中的主题列表。
-
选择您在上一步中创建的主题。
-
对于 Protocol,选择 Email。
-
对于 Endpoint (终端节点),输入可接收通知的电子邮件地址。
-
选择 Create subscription。
控制台将打开新订阅的 Details (详细信息) 页面。
-
检查您的电子邮件收件箱,然后在 通知中的电子邮件中选择 Confirm subscription (确认订阅)AWS。发件人 ID 通常为“no-reply@sns.amazonaws.com”。
-
Amazon SNS 将打开 Web 浏览器并显示包含您的订阅 ID 的订阅确认。
步骤 3: 向主题发布消息
-
在左侧导航窗格中,选择主题。
-
在 Topics (主题) 页面上,选择您之前创建的主题,然后选择 Publish message (发布消息)。
控制台将打开 Publish message to topic 页面。
-
(可选)在 Message details (消息详细信息) 部分中,输入 Subject (主题),例如:
Hello from Amazon SNS!
-
在 Message body (消息正文) 部分中,选择 Identical payload for all delivery protocols (所有传输协议的相同负载),然后输入消息正文,例如:
Publishing a message to an SNS topic.
-
选择发布消息。
消息将发布到主题,控制台将打开主题的 Details (详细信息) 页面。
-
检查您的电子邮件收件箱,并验证您是否收到来自 Amazon SNS 的电子邮件以及发布的消息。
步骤 4: 删除订阅和主题
-
在导航面板中,选择 Subscriptions (订阅)。
-
在订阅页面中,选择已确认的订阅,然后选择删除。
注意 您无法删除等待的确认。3 天后,Amazon SNS 自动删除它。
-
在删除订阅对话框中,选择删除。
将删除订阅。
-
在导航面板上,选择主题。
-
在主题页面上,选择主题,然后选择删除。
重要 删除主题时,您还将删除对该主题的所有订阅。
-
在删除主题
MyTopic
对话框中,输入delete me
,然后选择删除。将删除此主题。
后续步骤
现在,您已经创建了具有订阅的主题并向该主题发送消息,您可能希望尝试以下操作:
-
浏览 AWS 开发人员中心
。 -
在 Security (安全性) 部分中了解如何保护数据。
-
为主题启用服务器端加密。
-
使用订阅的 加密的 Amazon Simple Queue Service (Amazon SQS) 队列为主题启用服务器端加密。
-
为 AWS Event Fork Pipelines 订阅主题。