创建 Amazon SQS 队列(控制台) - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

创建 Amazon SQS 队列(控制台)

您可以使用 Amazon SQS 控制台创建标准队列FIFO 队列。控制台为除队列名称之外的所有设置提供默认值。

创建 Amazon SQS 队列(控制台)

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

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

  3. 适用于类型标准队列类型是默认设置的。要创建 FIFO 队列,选择FIFO

    注意

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

  4. 输入名称对于队列。FIFO 队列的名称必须以.fifo后缀。

  5. (可选)控制台为队列设置默认值配置参数。在配置,您可以为以下参数设置新值:

    1. 适用于可见性超时中,输入持续时间和单位。范围为 0 秒到 12 小时。默认值为 30 秒。

    2. 适用于消息保留期中,输入持续时间和单位。范围从 1 分钟到 14 天。默认值为 4 天。

    3. 适用于传输延迟中,输入持续时间和单位。范围为 0 秒到 15 分钟。默认值为 0 秒。

    4. 适用于最大消息大小中,输入一个值。范围从 1 KB 到 256 KB。默认值为 256 KB。

    5. 适用于接收消息等待时间中,输入一个值。范围是从 0 到 20 秒。默认值为 0 秒,设置短轮询。任何非零值都设置长轮询。

    6. 对于 FIFO 队列,选择启用内容重复数据删除以启用基于内容的重复数据删除。默认设置为禁用。

    7. (可选)对于 FIFO 队列,要为队列中的发送和接收消息启用更高的吞吐量,请选择启用高吞吐量 FIFO

      选择此选项会更改相关选项(重复数据删除范围FIFO 吞吐量限制)设置为启用 FIFO 队列的高吞吐量所需的设置。如果更改使用高吞吐量 FIFO 所需的任何设置,则正常吞吐量对队列有效,并按指定的方式执行重复数据消除。有关更多信息,请参阅FIFO 队列的高吞吐量与消息相关的配额

  6. (可选)定义访问策略。这些区域有:访问策略定义帐户、用户以及能访问队列的角色。访问策略还定义了操作(例如SendMessageReceiveMessage,或者DeleteMessage),用户可以访问。默认策略仅允许队列所有者发送和接收消息。

    要定义访问策略,请执行以下操作之一:

    • 选择基本配置谁能向队列发送消息以及谁能从队列接收消息。控制台会根据您的选择创建策略,并在只读 JSON 面板中显示生成的访问策略。

    • 选择Advanced以直接修改 JSON 访问策略。这允许您指定每个委托人(帐户、用户或角色)可以执行的自定义操作集。

  7. (可选)配置加密对于队列,展开加密

  8. (可选)要配置死信队列以接收无法投递的邮件,请展开死信队列

  9. (可选)要添加标签添加到队列中,展开标签

  10. 选择 Create queue (创建队列)。Amazon SQS 创建队列并显示队列的详细信息页.

Amazon SQS 在系统中传播有关新队列的信息。由于 Amazon SQS 是一个分布式系统,因此您可能会在控制台在队列页.

创建队列后,您可以发送消息添加到它,并接收和删除消息。您还可以编辑队列类型除外的任何队列配置设置。