开始使用 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 是分布式系统,因此在队列显示在队列页.

第 2 步:发送消息

创建队列后,可以将消息发送到队列中。

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

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

    控制台将显示发送和接收消息页.

  3. 消息正文

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

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

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

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

第 3 步:接收和删除消息

将消息发送到队列中之后,可从队列中检索消息。从队列请求消息时,您将无法指定要检索的消息。而应指定要检索的最大消息数量(最多 10 条)。

  1. 队列页面上,选择一个队列。

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

    控制台将显示发送和接收消息页.

  3. 选择轮询消息。

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

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

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

  5. 删除消息对话框中,选择Delete.

第 4 步:删除队列

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

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

  3. 选择删除队列.

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

  4. 删除队列对话框中,输入以确认删除。delete.

  5. 请选择 Delete(删除)。

后续步骤

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