Amazon Simple Notification Service
开发人员指南 (API Version 2010-03-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

向主题发布

发布者发送消息至主题。一旦一条新的消息已经发布, Amazon SNS 将试图将消息发布至每个已经向主题订阅的终端节点。在本节中,在前一任务您向您设定的电子邮件地址发布一条消息。

发布消息至一个主题

  1. 通过以下网址打开 Amazon SNS 控制台:https://console.amazonaws.cn/sns/v2/home

    在左侧导航窗格中,单击 Topics,然后选择您要向其发布消息的主题。

  2. 单击 Publish to topic 按钮。

    此时将显示 Publish a Message 页面。

  3. Subject 框中,键入消息的主题行。

  4. Message 框中,键入一条简短的消息。

  5. 单击 Publish Message

    您将看到确认对话框。

您现在可以使用电子邮件应用程序打开来自 AWS Notifications 的消息并阅读这些消息。

为每个协议创建不同的消息

您可以使用消息格式化支持为每个协议定制您发送的消息。例如,发送给电子邮件和 SMS 订阅者的通知都可以定制给各种客户。SMS 用户可以接收简短的消息,而电子邮件用户可以接收更长、更详细的版本。

向主题发送有格式设置的消息

  1. 通过以下网址登录 AWS 管理控制台 并打开 Amazon SNS 控制台:https://console.amazonaws.cn/sns/v2/home

  2. 在左侧导航窗格中,单击 Topics,然后选择一个主题。

  3. 单击 Publish to topic 按钮。

    此时将显示 Publish a message 页面。

  4. 单击 JSON Message Generator 按钮。

  5. Message 框中,键入一条简短的消息。

  6. 在此示例中,对于 Target Platforms,选择 emailsms

  7. 单击 Generate JSON 按钮。

    您现在可以修改消息文本,针对每种客户端类型进行定制。

    SMS 消息最多可以包含 160 个 ASCII 字符或 70 个 Unicode 字符。如果消息超出这一长度,Amazon SNS 会将其作为多条消息发送,保证每条消息都符合字符限制。消息以整个词为边界,不会在一个词的中间截断。

    电子邮件消息的大小最高可达 256 KB 字节。

    下面的例子中,指定了消息的默认值是电子邮件还是 SMS 协议。

    Copy
    { "default": "Message body text here.", "email": "Message body text here.", "sms": "Message body text here." }
  8. 单击 Publish message

    您将看到确认对话框。