发布于: Nov 22, 2022

Amazon Simple Notification Service (Amazon SNS) 现在支持基于有效负载的消息筛选、扩展已支持基于属性的消息筛选的功能集。使用本次发布的功能,您可以应用订阅筛选策略,根据消息内容筛选消息,从而解锁各种工作负载。您可以使用这项新功能筛选 60 多种 AWS 服务中的事件,这些服务将事件发布到 Amazon SNS,包括 Amazon S3、Amazon EC2、Amazon CloudFront 和 Amazon CloudWatch。您还可以对跨账户工作负载使用基于有效负载的消息筛选功能,其中订阅者可能无法影响给定的发布者将带属性的消息发布到 Amazon SNS。

Amazon SNS 是一项用于应用与应用之间 (A2A) 以及应用与人之间 (A2P) 通信的消息收发服务。A2A 功能可以在分布式系统、微服务和事件驱动型无服务器应用程序之间进行高吞吐量、基于推送的多对多消息传递。这些应用程序包括 Amazon Simple Queue Service、Amazon Kinesis Data Firehose、AWS Lambda 和 HTTP/S 端点。使用 A2P 功能,您可以通过短信 (SMS)、移动推送通知和电子邮件通知与客户通信。现在,使用基于有效负载的消息筛选功能,您可以通过转移订阅者系统中的其他消息筛选逻辑以及发布者系统中的消息路由逻辑,进一步简化应用程序架构。 

所有公共 AWS 区域AWS GovCloud(美国)均推出了 Amazon SNS 基于有效负载的消息筛选功能。即日起,您可以通过 AWS 管理控制台AWS 软件开发工具包 (SDK)、Amazon SNS 命令行界面 (CLI) 和 Amazon SNS 应用程序编程接口 (API) 开始使用这项新推出的功能。您还可以通过 AWS CloudFormation 预置 Amazon SNS 订阅筛选策略。

要了解有关 Amazon SNS 基于有效负载的消息筛选功能,请参阅以下内容: