开始使用 Amazon SNS
本节通过介绍如何使用 Amazon SNS 控制台管理主题、订阅和消息,来帮助您进一步熟悉 Amazon SNS。
先决条件
在开始之前,请完成 设置 Amazon SNS 的访问权限 中的步骤。
步骤 1:创建主题
登录 Amazon SNS 控制台
。 -
在左侧导航窗格中,选择主题。
-
在 Topics(主页)页面上,选择 Create topic(创建主题)。
-
默认情况下,控制台会创建 FIFO 主题。选择 Standard (标准)。
-
在 Details(详细信息)部分中,输入主题的 Name(名称),例如
MyTopic
。 -
滚动到表单末尾,选择 Create topic(创建主题)。
控制台会打开新主题的 Details(详细信息)页面。
步骤 2:创建主题订阅
-
在左侧导航窗格中,选择订阅。
-
在订阅页面上,选择创建订阅。
-
在 Create subscription(创建订阅)页面上,选择 Topic ARN(主题 ARN)字段以查看 Amazon Web Services 账户 中的主题列表。
-
选择在先前步骤中创建的主题。
-
对于协议,选择电子邮件。
-
对于 Endpoint(终端节点),输入可以接收通知的电子邮件地址。
-
选择 Create subscription(创建订阅)。
控制台会打开新订阅的 Details(详细信息)页面。
-
检查您的电子邮件收件箱,然后从电子邮件中的 Amazon 通知选择 Confirm subscription(确认订阅)。发件人 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(订阅)页面中,选择一个已确认的订阅,然后选择 Delete(删除)。
注意 您无法删除待处理的确认。3 天后,Amazon SNS 会自动删除它。
-
在 Delete subscription(删除订阅)对话框中,选择 Delete(删除)。
订阅将被删除。
-
在导航面板上,选择主题。
-
在 Topics(主题)页面上,选择主题,然后选择 Delete(删除)。
重要 删除主题时,您还将删除该主题的所有订阅。
-
在 Delete topic
MyTopic
(删除主题 MyTopic)对话框中,输入delete me
,然后选择 Delete(删除)。主题将被删除。
后续步骤
现在,您已经使用订阅创建了一个主题,并向该主题发送了消息,您可能希望尝试以下操作:
-
浏览 Amazon开发人员中心
。 -
在 Security(安全性)部分中了解如何保护您的数据。
-
使用已订阅的加密 Amazon Simple Queue Service (Amazon SQS) 队列为主题启用服务器端加密。
-
将 Amazon Event Fork Pipelines 订阅到主题。