Amazon Simple Queue Service
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

教程:列出区域中的所有 Amazon SQS 队列

创建队列时,队列可能需要一小段时间在整个 Amazon SQS 中传播。以下示例演示通过列出当前区域中的所有队列来确认您的队列是否存在。

AWS 管理控制台

  1. 登录 Amazon SQS 控制台

  2. 列出您当前区域中的队列。

    Queue Type 列将帮助您一眼区分出标准队列与 FIFO 队列。对于 FIFO 队列,Content-Based Deduplication 列将显示您是否已启用一次性处理

    您的队列的名称URLARN 将显示在详细信息选项卡上。

AWS SDK for Java

在您开始处理示例代码之前,请指定 AWS 凭证。有关更多信息,请参阅 AWS SDK for Java Developer Guide 中的设置用于开发的 AWS 凭证和区域

注意

此操作对 标准 队列和 FIFO 队列而言是相同的。

  1. 复制 标准 队列示例程序FIFO 队列示例程序

    以下代码部分将列出当前区域中的所有队列:

    // List queues System.out.println("Listing all queues in your account.\n"); for (final String queueUrl : sqs.listQueues().getQueueUrls()) { System.out.println(" QueueUrl: " + queueUrl); } System.out.println();
  2. 编译并运行示例。

    将列出当前区域中使用 API 版本 2012-11-05 创建的所有队列。此响应包含下列项目:

    • 唯一队列 URL

    • Amazon SQS 分配给您的请求的请求 ID