本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 Amazon SQS 队列(控制台)
您可使用 Amazon SQS 控制台创建标准队列和FIFO 队列. 控制台为除队列名称之外的所有设置提供默认值。
请勿在队列名称中添加个人身份信息 (PII) 或其他机密或敏感信息。许多 Amazon Web Services 都可以访问队列名称,包括计费和 CloudWatch 日志。队列名称不适合用于私有或敏感数据。
要创建 Amazon SQS 队列(控制台)
在以下位置打开 Amazon SQS 控制台https://console.aws.amazon.com/sqs/
. -
选择 Create queue (创建队列)。
-
适用于类型,标准默认情况下设置队列类型。要创建 FIFO 队列,请选择FIFO.
注意 在创建队列之后无法更改队列类型。
-
输入名称对于你的队列。FIFO 队列的名称必须以
.fifo
后缀。 -
(可选)控制台为队列设置默认值配置参数. 在配置,您可以为以下参数设置新值:
-
适用于可见性超时中,输入持续时间和单位。范围为 0 秒到 12 小时。默认值为 30 秒。
-
适用于消息保留期中,输入持续时间和单位。范围从 1 分钟到 14 天。默认值为 4 天。
-
适用于送达延迟中,输入持续时间和单位。范围为 0 秒到 15 分钟。默认值为 0 秒。
-
适用于最大消息大小中,输入一个值。范围从 1 KB 到 256 KB。默认值为 256 KB。
-
适用于接收消息等待时间中,输入一个值。范围为 0 到 20 秒。默认值为 0 秒,设置短轮询. 任何非零值都会设置长轮询。
-
对于 FIFO 队列,选择启用基于内容的重复数据启用基于内容的重复数据删除。默认设置为禁用。
(可选)对于 FIFO 队列,要为队列中的消息发送和接收启用更高的吞吐量,请选择启用高吞吐量 FIFO.
选择此选项会更改相关选项(重复数据删除和FIFO 吞吐量限制) 转换为为 FIFO 队列启用高吞吐量所需的设置。如果您更改了使用高吞吐量 FIFO 所需的任何设置,则队列的正常吞吐量将生效,并按指定进行重复数据删除。有关更多信息,请参阅 FIFO 队列的高吞吐量 和 与消息相关的配额。
-
适用于重新驱动允许策略,选择允许所有(默认情况下),按队列要么全部拒绝. 选择时按队列,指定最多 10 个源队列的列表,以 Amazon 资源名称 (ARN)。
-
-
(可选)定义访问策略. 这些区域有:访问策略定义可访问队列的帐户、用户和角色。访问策略还定义了操作(例如
SendMessage
、ReceiveMessage
,或者DeleteMessage
) 用户可以访问。默认策略只允许队列所有者发送和接收消息。要定义访问策略,请执行以下操作之一:
-
选择基本以配置谁能向队列发送消息以及谁能从队列接收消息。控制台根据您的选择创建策略,并在只读 JSON 面板中显示生成的访问策略。
-
选择Advanced以直接修改 JSON 访问策略。这允许您指定每个委托人(账户、用户或角色)可以执行的一组自定义操作。
-
-
(可选)配置加密对于队列,展开加密.
-
(可选)配置死信队列要接收无法送达的消息,请展开死信队列.
-
(可选)要添加标签到队列中,展开标签.
-
选择 Create queue (创建队列)。Amazon SQS 创建队列并显示队列的详细信息页.
Amazon SQS 在整个系统中传播有关新队列的信息。由于 Amazon SQS 是分布式系统,所以在控制台在队列页.
创建队列后,你可以发送消息对它来说,以及接收和删除消息. 您还可以编辑除队列类型之外的任何队列配置设置。