本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 Amazon SQS 队列(控制台)
Amazon SQS FIFO 队列的高吞吐量目前为预览版,可能会发生变化。有关更多信息,请参阅预览版:FIFO 队列的高吞吐量。 |
您可以使用 Amazon SQS 控制台创建标准队列和 FIFO 队列。控制台提供了除队列名称之外的所有设置的默认值。
创建 Amazon SQS 队列(控制台)
-
通过以下网址打开 Amazon SQS 控制台:https://console.amazonaws.cn/sqs/
。 -
选择 Create queue (创建队列)。
-
对于 Type (类型),默认情况下设置 Standard (标准) 队列类型。要创建 FIFO 队列,请选择 FIFO。
注意 在创建队列后,您无法更改队列类型。
-
输入队列的 Name (名称)。FIFO 队列的名称必须以
.fifo
后缀结尾。 -
(可选) 控制台为队列配置参数设置默认值。在 Configuration (配置) 下,您可以为以下参数设置新值:
-
对于 Visibility timeout (可见性超时),输入持续时间和单位。范围为 0 秒到 12 小时。默认值为 30 秒。
-
对于 Message retention period (消息保留期),输入持续时间和单位。范围为 1 分钟到 14 天。默认值为 4 天。
-
对于 Delivery delay (交付延迟),输入持续时间和单位。范围为 0 秒到 15 分钟。默认值为 0 秒。
-
对于 Maximum message size (最大消息大小),输入一个值。范围为 1 KB 到 256 KB。默认值为 256 KB。
-
对于 Receive message wait time (接收消息等待时间),输入一个值。范围为 0 到 20 秒。默认值为 0 秒,这设置短轮询。任何非零值都设置长轮询。
-
对于 FIFO 队列,选择 Enable content-baseduplication (启用基于内容的重复数据删除) 以启用基于内容的重复数据删除。默认设置是禁用的。
-
(可选)对于 FIFO 队列,要为在队列中发送和接收消息启用更高的吞吐量,请选择 Enable high throughput FIFO (启用高吞吐量 FIFO)。此选项目前为预览版。选择此选项可将相关的预览选项(Deduplication scope (重复数据删除范围) 和 FIFO throughput limit (FIFO 吞吐量限制))更改为启用高吞吐量所需的设置。有关更多信息,请参阅 预览版:FIFO 队列的高吞吐量 和 与消息相关的配额。
-
-
(可选)定义访问策略。访问策略 定义可访问队列的账户、用户和角色。访问策略还定义了用户可以访问的操作(如
SendMessage
、ReceiveMessage
或DeleteMessage
)。默认策略仅允许队列所有者发送和接收消息。要定义访问策略,请执行以下操作之一:
-
选择 Basic 可配置谁可以将消息发送到队列,谁可以从队列中接收消息。控制台将根据您的选择创建策略,并在只读 JSON 面板中显示生成的访问策略。
-
选择 Advanced (高级) 以直接修改 JSON 访问策略。这允许您指定一组自定义操作,每个委托人(账户、用户或角色)都可以执行这些操作。
-
-
(可选)要为队列配置加密,请展开加密。
-
(可选)要将死信队列配置为接收无法传输的消息,请展开死信队列。
-
(可选)要将标签添加到队列,请展开标签。
-
选择 Create queue (创建队列)。Amazon SQS 将创建队列并显示队列的 Details (详细信息) 页面。
Amazon SQS 在系统之间传播有关新队列的信息。由于 Amazon SQS 是分布式系统,在控制台在 Queues (队列) 页面上显示队列之前,您可能会遇到轻微延迟。
创建队列后,您可以向其发送消息,并接收和删除消息。您还可以编辑除队列类型之外的任何队列配置设置。