2017-09-06 69 views
0

我正在阅读有关Amazon AWS SQS API的此文档。该文件解释说有可能列出我所有的队列。但是我想知道是否有办法列出所有不是空的队列。可能吗?AWS SQS API:列出非空队列

我目前的做法是让我所有的队列,然后我必须按大小筛选它们。但它意味着要对API执行很多请求。我很乐意从我的应用程序端删除这些请求。

回答

3

我不认为你可以不为空

您的通话“ListQueues”,然后“GetQueueAttributes”为每一个目前的做法可能是做

+1

我最好的方式筛选队列认为这是正确的。另外值得注意的是,'GetQueueAttributes'是最终一致的,只返回一个[近似](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-resources-required-process-messages.html) (不一定是权威的)可见的消息数量。 –