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

教程:删除 Amazon SQS 队列

如果您不使用 Amazon SQS 队列 (并且预期近期不会使用),最好是将其从 Amazon SQS 中删除。在本教程中,您将学习如何删除队列。

注意

您可以删除队列,即使它不为空。如果您要删除队列中的消息,但不删除队列本身,您可以清除队列

默认情况下,队列在发出消息之后保留 4 天。您可以配置队列以将消息保留最多 14 天。

AWS 管理控制台

  1. 登录 Amazon SQS 控制台

  2. 从队列列表中选择一个队列。

  3. 队列操作中,选择删除队列

    此时将显示 Delete Queues 对话框。

  4. 选择 Yes, Delete Queue

    队列将被删除。

AWS SDK for Java

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

注意

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

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

    以下代码部分将删除队列:

    // Delete the queue System.out.println("Deleting the test queue.\n"); sqs.deleteQueue(new DeleteQueueRequest(myQueueUrl));
  2. 编译并运行示例。

    队列将被删除。