Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 我可以发布到SNS主题中的特定订阅吗?_Amazon Web Services_Amazon Sns - Fatal编程技术网

Amazon web services 我可以发布到SNS主题中的特定订阅吗?

Amazon web services 我可以发布到SNS主题中的特定订阅吗?,amazon-web-services,amazon-sns,Amazon Web Services,Amazon Sns,当我发布到一个主题时,它总是命中所有订阅者 我有一个包含多个订阅的主题,有时我只想向其中一个订阅发布消息 有没有办法做到这一点,或者我需要创建另一个主题并将订阅分为两个主题?在这种情况下,我会对用户进行两次窃听(假设这个用例是针对消息用户的),对吗?是的——当消息发送到Amazon SNS主题时,所有订阅者都会收到消息 如果您希望联系特定的订户,您的代码必须直接与他们联系(如通过电子邮件) 亚马逊SNS也有能力在不使用SNS主题的情况下进行搜索。因此,如果您想要的收件人是通过短信发送的,这是一项

当我发布到一个主题时,它总是命中所有订阅者

我有一个包含多个订阅的主题,有时我只想向其中一个订阅发布消息

有没有办法做到这一点,或者我需要创建另一个主题并将订阅分为两个主题?在这种情况下,我会对用户进行两次窃听(假设这个用例是针对消息用户的),对吗?

是的——当消息发送到Amazon SNS主题时,所有订阅者都会收到消息

如果您希望联系特定的订户,您的代码必须直接与他们联系(如通过电子邮件)


亚马逊SNS也有能力在不使用SNS主题的情况下进行搜索。因此,如果您想要的收件人是通过短信发送的,这是一项简单的任务。

不要认为有办法做到这一点。这就像一个邮件列表。当你写“只给一个人”时,你是指一个特别的人,还是只由一个订阅者处理邮件?对于前者,您可以在消息中嵌入一些内容,订阅者可以在处理/忽略消息之前检查这些内容。后者更像是一个队列用例。你是说像消息属性?我还想知道我是否可以用策略或过滤器来实现这一点?还是我误解了这些功能的用途?我是否可以定义一个策略,根据消息属性或其他内容只向一个订阅者发送消息?当消息发送到Amazon SNS主题时,所有订阅者都会收到消息。