开始使用 Amazon SQS - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始使用 Amazon SQS

本节通过介绍如何使用 Amazon SQS 控制台管理队列和消息,来帮助您进一步熟悉 Amazon SQS。

先决条件

在开始之前,请完成 设置 Amazon SQS 中的步骤。

第 1 步:创建队列

第一个也是最常见的 Amazon SQS 任务是创建队列。此过程显示如何创建和配置 FIFO 队列。

  1. 打开 Amazon SQS 控制台https://console.aws.amazon.com/sqs/.

  2. 选择 Create queue (创建队列)。

  3. 创建队列页面上,使用下拉列表指定正确的区域。

  4. 这些区域有:标准默认选择的是队列类型。选择FIFO.

    创建队列后,您将无法更改队列类型。

  5. 输入名称为您的队列。FIFO 队列的名称必须以.fifo后缀。

  6. 要使用默认参数创建队列,请滚动到底部并选择创建队列. Amazon SQS 创建队列并显示队列的详细信息页面。

    Amazon SQS 在整个系统中传播有关新队列的信息。由于 Amazon SQS 是分布式系统,因此在队列显示在Queues页面。

第 2 步:发送消息

创建队列后,您可以向其发送消息。

  1. 从左侧导航窗格中,选择Queues. 从队列列表中选择您创建的队列。

  2. From操作,选择发送和接收消息.

    控制台显示发送和接收消息页面。

  3. 在里面输入文本消息正文

  4. 输入消息组 ID队列。有关更多信息,请参阅 FIFO 传送逻辑

  5. (可选)输入消息重复数据删除 ID. 如果您启用基于内容的重复数据删除,则不需要消息重复数据删除 ID。有关更多信息,请参阅 FIFO 传送逻辑

  6. 选择 Send Message (发送消息)

    您的消息已发送,控制台显示成功消息。选择查看详细信息显示有关已发送消息的信息。

第 3 步:接收和删除您的消息

向队列发送消息后,可以从队列中检索消息。当您从队列请求消息时,您无法指定要检索哪条消息。相反,您可以指定要检索的最大消息数(最多 10 条)。

  1. 来自的Queues页面上,选择队列。

  2. From队列操作,select发送和接收消息.

    控制台显示发送和接收消息页面。

  3. 选择轮询留言。

    Amazon SQS 开始轮询服务器以查找队列中的消息。右侧的进度条接收消息部分显示轮询持续时间。

    这些区域有:消息收发部分显示收到的消息列表。对于每条消息,列表显示消息 ID、发送日期、大小和接收次数。

  4. 要删除消息,请选择要删除的消息,然后选择Delete.

  5. 在里面删除消息对话框Delete.

第 4 步:删除您的队列

  1. 从队列列表中选择您创建的队列。

  2. 来自的Queues页面上,选择要删除的队列。

  3. 选择删除队列.

    控制台显示删除队列对话框。

  4. 在里面删除队列对话框中,输入以下命令确认删除delete.

  5. 选择 Delete(删除)。

后续步骤

现在,您已创建了队列,并学会如何发送、接收和删除消息,以及如何删除队列,您可能想要尝试以下操作: