Amazon SNS 入门 - Amazon Simple Notification Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

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. 对于 Protocol,选择 Email

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

  7. 选择 Create subscription

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

  8. 检查您的电子邮件收件箱,然后在 通知中的电子邮件中选择 Confirm subscription (确认订阅)AWS。发件人 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. 在导航面板中,选择 Subscriptions (订阅)

  2. 订阅页面中,选择已确认的订阅,然后选择删除

    注意

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

  3. 删除订阅对话框中,选择删除

    将删除订阅。

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

  5. 主题页面上,选择主题,然后选择删除

    重要

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

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

    将删除此主题。

后续步骤

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