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

Amazon SNS 发行说明

下表列出了 Amazon SNS 功能发布和改进。有关 Amazon Simple Notification Service 开发人员指南 的更改,请参阅 Amazon SNS 文档历史记录

日期 功能发布
2019 年 7 月 24 日 您可以使用 AWS X-Ray 对通过 Amazon SNS 主题传递的消息进行问题排查。有关更多信息,请参阅使用 AWS X-Ray 对 Amazon Simple Notification Service 主题进行问题排查部分。
2019 年 7 月 5 日
  • 除了多个字符串之外,Amazon SNS 还允许将多个数值列入黑名单。有关更多信息,请参阅 Anything-But 匹配(黑名单)

  • 您可以使用 exists 运算符来检查传入消息中是否存在属性,其键与筛选策略中列出的键匹配。有关更多信息,请参阅 属性键匹配

2019 年 5 月 16 日
  • 您可以使用 AWS 管理控制台添加、删除和列出 Amazon SNS 主题的元数据标签,以跟踪 Amazon SNS 资源(例如,进行成本分配)。有关更多信息,请参阅 Amazon SNS 标签列出、添加和删除 Amazon SNS 主题的标签创建 Amazon SNS 主题教程。

    注意

    目前,基于标签的访问控制不可用。

  • 您可以使用单个 Amazon SNS API 调用、AWS 开发工具包函数或 AWS CLI 命令同时创建主题并指定其标签。有关更多信息,请参阅 CreateTopic API 操作的 Tags 请求参数。

2019 年 4 月 26 日 您可以使用 TagResourceUntagResourceListTagsForResource API 操作或 AWS 软件开发工具包添加、删除和列出 Amazon SNS 主题的元数据标签以跟踪 Amazon SNS 资源(例如,进行成本分配)。有关更多信息,请参阅Amazon SNS 标签列出、添加和删除 Amazon SNS 主题的标签教程。
2019 年 4 月 4 日 您可以为 Amazon SNS 创建 Amazon VPC 终端节点策略。有关更多信息,请参阅为 Amazon SNS 创建 Amazon VPC 终端节点
2019 年 3 月 25 日 您可以通过将 AWS Event Fork Pipelines 作为订阅者来使用 Amazon SNS 进行系统到系统消息收发。您可以根据架构的要求,在 AWS Serverless Application Repository 上单独部署 AWS Event Fork Pipelines 套件中的任何管道。有关更多信息,请参阅下列内容:
2019 年 3 月 21 日 您可以私下从 AWS GovCloud(美国西部) 区域中的 Amazon Virtual Private Cloud 发布到您的 Amazon SNS 主题。有关更多信息,请参阅Amazon SNS 的 Amazon Virtual Private Cloud 终端节点
2019 年 3 月 6 日

Amazon SNS 控制台用户界面已更新和改进。以下相关更改将反映在本指南的新增部分和重新编写的部分中:

2019 年 2 月 5 日 Amazon SNS 允许将多个字符串列入黑名单。有关更多信息,请参阅Anything-But 匹配(黑名单)
2018 年 11 月 15 日 利用 Amazon SNS 的服务器端加密 (SSE),您可以使用在 AWS Key Management Service (AWS KMS) 中托管的密钥保护 Amazon SNS 主题中的消息内容。有关服务器端加密以及如何开始使用此加密的更多信息,请参阅使用服务器端加密 (SSE) 和 AWS KMS 保护 Amazon SNS 数据为 Amazon SNS 主题启用服务器端加密 (SSE)

SSE 添加了使用 CreateTopicSetTopicAttributes API 操作设置 KmsMasterKeyId 属性的功能。

重要

对启用了 SSE 的主题的所有请求都必须使用 HTTPS 和签名版本 4

有关其他服务与加密主题的兼容性的信息,请参阅您的服务文档。

2018 年 5 月 30 日 Amazon SNS 将有关由订阅筛选策略筛选的消息的指标发送到 Amazon CloudWatch。有关更多信息,请参阅Amazon SNS 指标
2018 年 4 月 10 日 您可以从 Amazon Virtual Private Cloud 私下发布到您的 Amazon SNS 主题。有关更多信息,请参阅Amazon SNS 的 Amazon Virtual Private Cloud 终端节点
2018 年 4 月 10 日 要停止筛选消息,您可以删除分配给订阅的筛选策略。有关更多信息,请参阅删除订阅筛选策略
2018 年 3 月 12 日 除了与字符串值的精确匹配之外,筛选策略支持以下用于匹配消息属性的操作:anything-but 匹配、前缀匹配、精确数字匹配和数字范围匹配。有关更多信息,请参阅 消息筛选
2017 年 11 月 21 日 订阅者可以将筛选策略应用于主题订阅,以便有选择地接收发布到 Amazon SNS 主题的消息。有关更多信息,请参阅 消息筛选
2017 年 3 月 31 日 Amazon SNS 向 CloudWatch 发送 SMSMonthToDateSpentUSD 指标。此指标显示自当前日历月开始以来累积产生的 SMS 消息费用。有关更多信息,请参阅Amazon SNS 指标
2017 年 3 月 6 日 要使用持续的短代码发送 SMS 消息,您可以预留一个分配给您的账户且仅可供您使用的专用短代码。有关更多信息,请参阅 预留一个专用的短代码以进行 SMS 消息收发
2016 年 6 月 28 日 Amazon SNS 支持向 200 多个国家和地区发送 SMS 消息。您可以直接向一个电话号码发送消息;也可以使用多个电话号码订阅主题,然后通过向该主题发送消息,以同时向这些电话号码发送消息。有关更多信息,请参阅 使用 Amazon SNS 向作为订阅者的手机号码发送用户通知(发送 SMS)
2015 年 6 月 15 日 Amazon SNS 支持 VoIP 和 Mac OS X 推送通知。
2015 年 2 月 5 日 Amazon SNS 支持记录推送通知消息的传输状态。
2014 年 10 月 9 日 Amazon SNS 支持 AWS CloudTrail。
2014 年 8 月 19 日 Amazon SNS 对于 适用于 Windows Phone 的 Microsoft Push Notification Service 支持已验证的消息。
2014 年 7 月 10 日 Amazon SNS 支持为移动推送通知消息设置生存时间 (TTL) 消息属性。
2014 年 6 月 12 日 Amazon SNS 支持 Baidu Cloud Push、适用于 Windows Phone 的 Microsoft Push Notification Service 和 Windows Push Notification Services。
2014 年 6 月 12 日 消息属性让您可以提供有关消息的结构化元数据项。有关更多信息,请参阅 Amazon SNS 消息属性
2013 年 8 月 13 日 Amazon SNS 支持直接向移动设备上的应用发送通知消息。有关更多信息,请参阅 使用 Amazon SNS 向作为订阅者的移动应用程序发送用户通知(移动推送)