4
如何通过API和.Net SDK以编程方式列出AWS账户中的所有SQS队列?如何枚举AWS账户中的所有SQS队列
我已经在做一些与DynamoDb表相似的事情,这很简单 - 您可以在循环中使用ListTables对结果进行翻页,直到您将它们全部包含在内。
然而,等效的SQS Api端点ListQueues是不同的,并没有那么有用。它返回多达1000个队列,没有分页选项。
是的,在我的情况下可以有超过1000个队列。我有一个查询返回正好1000结果。这一切都在1个地区,所以它不同于this question。
你可以使用'QueueNamePrefix'参数来模拟的名字分页,特别是如果你知道你的队列名的一般格式。不是完美的解决方案,但可能会满足您的需求。 –
是的,我们知道队列名称都以相同的前缀开头。这不是一种容易实现一般和高效的方法,而不是没有一些相当复杂的文本分析。 – Anthony