开始使用 Amazon SNS - Amazon Simple Notification Service

开始使用 Amazon SNS

本节通过介绍如何使用 Amazon SNS 控制台管理主题、订阅和消息,来帮助您进一步熟悉 Amazon SNS。

Prerequisites

在开始之前,请完成 设置 Amazon SNS 的访问权限 中的步骤。

步骤 1:创建主题

  1. 登录 Amazon SNS 控制台

  2. 在左侧导航窗格中,选择主题

  3. Topics(主页)页面上,选择 Create topic(创建主题)。

  4. 默认情况下,控制台会创建 FIFO 主题。选择 Standard (标准)

  5. Details(详细信息)部分中,输入主题的 Name(名称),例如 MyTopic

  6. 滚动到表单末尾,选择 Create topic(创建主题)。

    控制台会打开新主题的 Details(详细信息)页面。

步骤 2:创建主题订阅

  1. 在左侧导航窗格中,选择订阅

  2. 订阅页面上,选择创建订阅

  3. Create subscription(创建订阅)页面上,选择 Topic ARN(主题 ARN)字段以查看 AWS 账户 中的主题列表。

  4. 选择在先前步骤中创建的主题。

  5. 对于协议,选择电子邮件

  6. 对于 Endpoint(终端节点),输入可以接收通知的电子邮件地址。

  7. 选择 Create subscription

    控制台会打开新订阅的 Details(详细信息)页面。

  8. 检查您的电子邮件收件箱,然后从电子邮件中的 AWS 通知选择 Confirm subscription(确认订阅)。发件人 ID 通常为“no-reply@sns.amazonaws.com”。

  9. Amazon SNS 会打开您的 Web 浏览器,并显示带有您的订阅 ID 的订阅确认信息。

步骤 3:向主题发布消息

  1. 在左侧导航窗格中,选择主题

  2. Topics(主题)页面上,选择您之前创建的主题,然后选择 Publish message(发布消息)。

    控制台将打开 Publish message to topic(将消息发布到主题)页面。

  3. (可选)在 Message details(消息详细信息)部分中,输入 Subject(主题),例如:

    Hello from Amazon SNS!
  4. Message body(消息正本)部分中,选择 Identical payload for all delivery protocols(所有传输协议的负载相同),然后输入消息正文,例如:

    Publishing a message to an SNS topic.
  5. 选择发布消息

    消息将发布到主题,且控制台将打开主题的 Details(详细信息)页面。

  6. 检查您的电子邮件收件箱,并验证您是否收到来自 Amazon SNS 的电子邮件,且其中包含已发布的消息。

步骤 4:删除订阅和主题

  1. 在导航面板中,选择订阅

  2. Subscriptions(订阅)页面中,选择一个已确认的订阅,然后选择 Delete(删除)。

    注意

    您无法删除待处理的确认。3 天后,Amazon SNS 会自动删除它。

  3. Delete subscription(删除订阅)对话框中,选择 Delete(删除)。

    订阅将被删除。

  4. 在导航面板上,选择主题

  5. Topics(主题)页面上,选择主题,然后选择 Delete(删除)。

    重要

    删除主题时,您还将删除该主题的所有订阅。

  6. Delete topic MyTopic(删除主题 MyTopic)对话框中,输入 delete me,然后选择 Delete(删除)。

    主题将被删除。

后续步骤

现在,您已经使用订阅创建了一个主题,并向该主题发送了消息,您可能希望尝试以下操作: