SQS-获取每个队列中的邮件数

时间:2019-01-05 08:07:30

标签: amazon-web-services amazon-sqs

我需要提供队列列表以及每个队列的消息数,这类似于SQS仪表板。

API中有2个相关的调用。第一个是ListQueues和GetQueueAttributes。这样,对于出现在ListQueues中的每个队列,我都可以获得消息的数量。但是我正在寻找一种方法来一次通话。

有没有这样做的地方?

谢谢, 伊甸园

1 个答案:

答案 0 :(得分:1)

否。

您将需要list_queues()获取QueueUrls的列表,然后调用get_queue_attributes()从每个队列中获取计数。