Amazon SNS过滤器控制和访问

时间:2019-02-27 01:08:21

标签: amazon-sns

希望设置aws SNS主题-我打算为该主题订阅第三方,我希望可以使用其消息过滤功能来确保该第三方仅收到他们需要的消息。

有可能吗?由于我控制了SNS主题,所以我希望我也可以控制谁可以看到什么,但是文档不是非常清晰。

1 个答案:

答案 0 :(得分:0)

来自Amazon SNS Message Filtering - Amazon Simple Notification Service

  

默认情况下,Amazon SNS主题订阅者会收到发布到该主题的每条消息。要接收消息的子集,订阅者必须为主题订阅分配过滤策略

     

过滤器策略是一个简单的JSON对象,其中包含定义订户接收哪些消息的属性。当您将消息发布到主题时,Amazon SNS会将消息属性与每个主题的订阅的过滤器策略中的属性进行比较。如果任何属性匹配,则Amazon SNS会将消息发送给订阅者。否则,Amazon SNS将跳过订户而不发送消息。如果订阅没有过滤策略,则订阅将接收发布到其主题的每条消息。