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

Amazon SNS 发行说明

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

日期 功能发布
2020 年 1 月 17 日 适用于 Amazon SNS 的服务器端加密 (SSE) 已在 中国区域 推出。有关服务器端加密以及开始使用的更多信息,请参阅静态加密
2019 年 11 月 14 日 死信队列是 Amazon SNS 订阅针对无法成功递送到订阅者的消息设定的目标 Amazon SQS 队列。由于客户端错误或服务器错误而无法递送的消息将保留在死信队列中,以供进一步分析或重新处理。
注意
  • Amazon SNS 订阅和 Amazon SQS 队列必须在相同的 AWS 账户和区域下。

  • 当前,您不能将 Amazon SQS FIFO 队列用作 Amazon SNS 订阅的死信队列。

  • 要将加密的 Amazon SQS 队列用作死信队列,必须使用具有密钥策略的自定义 CMK,该策略将授予 Amazon SNS 服务委托人对 AWS KMS API 操作的访问权限。有关更多信息,请参阅本指南中的 静态加密Amazon Simple Queue Service 开发人员指南 中的使用服务器端加密 (SSE) 和 AWS KMS 保护 Amazon SQS 数据

有关更多信息,请参阅下列内容:
2019 年 10 月 18 日 您可以指定自定义 APNs 标头值。有关更多信息,请参阅将消息作为警报或后台通知发送到 APNs
2019 年 9 月 10 日 Amazon SNS 支持通过 APNs 发送的移动通知的 apns-push-type 标头字段。有关更多信息,请参阅 将消息作为警报或后台通知发送到 APNs
2019 年 7 月 24 日 您可以使用 AWS X-Ray 对通过 Amazon SNS 主题传递的消息进行问题排查。有关更多信息,请参阅使用 AWS X-Ray 对 Amazon SNS 主题进行故障排除部分。
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 主题。有关更多信息,请参阅互联网络流量隐私
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 主题中的消息内容。有关服务器端加密以及如何开始使用此加密的更多信息,请参阅静态加密为 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 主题。有关更多信息,请参阅互联网络流量隐私
2018 年 4 月 10 日 要停止筛选消息,您可以删除分配给订阅的筛选策略。有关更多信息,请参阅删除订阅筛选策略
2018 年 3 月 12 日 除了与字符串值的精确匹配之外,筛选策略支持以下用于匹配消息属性的操作:anything-but 匹配、前缀匹配、精确数字匹配和数字范围匹配。有关更多信息,请参阅 消息筛选
2017 年 11 月 21 日 订阅者可以将筛选策略应用于主题订阅,以便有选择地接收发布到 Amazon SNS 主题的消息。有关更多信息,请参阅 消息筛选
2017 年 3 月 31 日 Amazon SNS 向 CloudWatch 发送 SMSMonthToDateSpentUSD 指标。此指标显示自当前日历月开始以来累积产生的 SMS 消息费用。有关更多信息,请参阅 Amazon SNS 指标
2016 年 6 月 28 日 Amazon SNS 支持向 200 多个国家和地区发送 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 向作为订阅者的移动应用程序发送用户通知(移动推送)