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 不会向该订阅者发送消息。

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