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

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

特性和功能

Amazon SNS 具有以下基本和功能:

  • 应用程序到应用程序的消息

    应用程序到应用程序消息传送支持订阅者,如 Amazon Kinesis Data Firehose 传送流、Lambda 函数、Amazon SQS 队列、HTTP/S 终端节点和Amazon事件分叉管道。有关更多信息,请参阅使用 Amazon SNS 进行应用程序对应用程序 (A2A) 消息传送

  • 应用程序对人通知

    应用程序对人通知会向订阅者提供用户通知,如移动应用程序、手机号码和电子邮件地址。有关更多信息,请参阅使用 Amazon SNS 进行应用程序对人 (A2P) 消息传送

  • 标准主题和先进先进主题

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

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

  • 消息持久性

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

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

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

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

  • 邮件归档和分析

    您可以订阅Kinesis Data Firehose 传输流到 SNS 主题,使您可以向其他存档和分析终端节点发送通知,如 Amazon Simple Storage Service (Amazon S3) 存储桶、Amazon Redshift 表等。

  • 消息属性

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

  • 消息筛选

    默认情况下,每个订阅者都会收到发布到该主题的所有消息。要仅接收一部分消息,订阅者必须将筛选策略分配给主题订阅。当传入消息属性与筛选器策略属性匹配时,消息将传递到订阅的终端节点。否则,消息将被过滤掉。有关更多信息,请参阅Amazon SNS 消息筛选

  • 消息安全性

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

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