特征和功能 - Amazon Simple Notification Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

特征和功能

Amazon SNS 具有以下特征和功能:

  • 一条pplication-to-application 消息

    pplication-to-application 消息支持订阅者,例如 Amazon Data Firehose 交付流、Lambda 函数、亚马逊 SQS 队列、HTTP/S 终端节点和事件分叉管道。Amazon有关更多信息,请参阅使用 Amazon SNS 进行应用程序对应用程序 (A2A) 的消息收发

  • A pplication-to-person 通知

    pplication-to-person 通知向订阅者提供用户通知,例如移动应用程序、移动电话号码和电子邮件地址。有关更多信息,请参阅使用 Amazon SNS 进行应用程序对人 (A2P) 的消息收发

  • 标准主题和 FIFO 主题

    使用 FIFO 主题可确保严格的消息排序、定义消息组以及防止消息重复。您可以同时使用 FIFO 和标准队列来订阅到 FIFO 主题。有关更多信息,请参阅邮件排序和重复数据删除(FIFO 主题)

    如果邮件传输顺序和可能的邮件重复并不重要,请使用标准主题。所有受支持的传输协议都可以订阅标准主题。

  • 消息持久性

    Amazon SNS 使用多种策略协同工作来提供消息持久性:

    • 已发布的消息存储在多个地理位置分隔的服务器和数据中心之间。

    • 如果订阅的终端节点不可用,Amazon SNS 将运行传输重试策略

    • 要保留在传输重试策略结束之前未传输的任何消息,您可以创建死信队列

  • 消息归档、重播和分析

    您可以通过多种方式使用 Amazon SNS 存档消息,包括将 Firehose 传输流订阅 SNS 主题,这样您就可以向分析终端节点(例如亚马逊简单存储服务 (Amazon S3) 存储桶、Amazon Redshi ft 表等)发送通知。此外,Amazon SNS FIFO 主题支持将消息归档与重播功能作为无代码、就地消息归档功能,这可让主题所有者在其主题中存储(或归档)消息。然后,主题订阅用户可以将归档的消息检索(或重播)回订阅的端点。有关更多信息,请参阅FIFO 主题的消息归档与重播功能

  • 消息属性

    消息属性让您可以提供有关消息的任意元数据。Amazon SNS 消息属性

  • 消息筛选

    默认情况下,每个订阅者会收到发布到该主题的每条消息。要仅接收一部分消息,订阅者必须将筛选策略分配给主题订阅。订阅者还可以定义筛选策略范围,以启用基于有效负载或基于属性的筛选。筛选策略范围的默认值为 MessageAttributes。当传入消息属性与筛选策略属性匹配时,消息将传输到订阅的终端节点。否则,消息将被筛选掉。当筛选策略范围为 MessageBody 时,筛选策略属性将与有效负载进行匹配。有关更多信息,请参阅Amazon SNS 消息筛选

  • 消息安全性

    服务器端加密使用 Amazon KMS 提供的加密密钥保护存储在 Amazon SNS 主题中的消息内容。有关更多信息,请参阅静态加密

    您还可以在 Amazon SNS 与您的 Virtual Private Cloud (VPC) 之间建立专有连接。有关更多信息,请参阅 互联网络流量隐私