【发布时间】:2018-03-20 17:02:58
【问题描述】:
有没有办法使用 AWS CLI 列出特定 SQS 队列订阅的所有 AWS SNS 主题?
我已经知道如何查看 SNS 主题的订阅者列表,但这只有在我知道 SNS 主题的名称时才有效。在这种情况下,我只知道 SQS 队列的名称。
我无法通过searching the interwebs 找到任何内容。
【问题讨论】:
标签: amazon-web-services amazon-sqs amazon-sns
有没有办法使用 AWS CLI 列出特定 SQS 队列订阅的所有 AWS SNS 主题?
我已经知道如何查看 SNS 主题的订阅者列表,但这只有在我知道 SNS 主题的名称时才有效。在这种情况下,我只知道 SQS 队列的名称。
我无法通过searching the interwebs 找到任何内容。
【问题讨论】:
标签: amazon-web-services amazon-sqs amazon-sns
没有用于此目的的此类 API,因此您可以使用 SNS cli 命令 aws sns list-subscriptions 并按您的 SQS arn 过滤(可能使用 grep 命令)。这种方法可能不可行,具体取决于您的帐户上有多少订阅(结果以 100 个项目的批次分页)。您可以使用list-subscriptions-by-topic 按主题过滤订阅以减少结果。
【讨论】: