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

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

Amazon SNS 消息筛选

默认情况下,Amazon SNS 主题订阅者会收到发布到该主题的每条消息。要仅接收一部分消息,订阅者必须将筛选策略 分配给主题订阅。

筛选策略是一个 JSON 对象,包含定义订阅者接收的消息的属性。根据您为订阅设置的筛选策略范围,Amazon SNS 支持对消息属性或消息正文进行操作的策略。消息正文的筛选策略假设消息有效负载是格式正确的 JSON 对象。

如果某个订阅没有筛选策略,则订阅者将接收发布到其主题的每条消息。当您将一条消息发布到具有筛选策略的某个主题时,Amazon SNS 会为该主题的每个订阅,将消息属性或消息正文与筛选策略中的操作进行比较。如果任何消息属性或消息正文匹配,Amazon SNS 会将消息发送给订阅者。否则,Amazon SNS 不会将消息发送给该订阅者。

有关更多信息,请参阅筛选发布到主题的消息