确定订阅SQS队列的SNS主题

时间:2018-03-20 17:02:59

标签: amazon-web-services amazon-sqs amazon-sns

有没有办法使用AWS CLI列出特定SQS队列订阅的所有AWS SNS主题?

我已经知道如何在SNS主题上查看订阅者列表,但这只有在我知道SNS主题的名称时才有效。在这种情况下,我只知道SQS队列的名称。

我无法通过searching the interwebs找到任何内容。

1 个答案:

答案 0 :(得分:3)

没有用于此目的的此类API,因此您可以使用SNS cli命令aws sns list-subscriptions并使用SQS arn过滤(可能使用grep命令)。这种方法可能不可行,具体取决于您帐户中存在多少订阅(结果在100个项目批处理中分页)。您可以按主题过滤子订阅,以使用list-subscriptions-by-topic来缩小结果。