本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 Amazon SQS 队列 (Amazon CloudFormation)
您可以使用Amazon CloudFormation创建 Amazon SQS 队列的控制台和 JSON(或 YAML)模板。有关更多信息,请参阅 。使用Amazon CloudFormation模板和AWS::SQS::Queue
资源中的Amazon CloudFormation用户指南.
使用Amazon CloudFormation创建 Amazon SQS 队列。
-
将以下 JSON 代码复制到名为
MyQueue.json
的文件中。要创建标准队列,请省略FifoQueue
和ContentBasedDeduplication
属性。有关基于内容的重复数据删除的更多信息,请参阅确切一次处理。注意 FIFO 队列的名称必须以
.fifo
后缀。{ "AWSTemplateFormatVersion": "2010-09-09", "Resources": { "MyQueue": { "Properties": { "QueueName": "MyQueue.fifo", "FifoQueue": true, "ContentBasedDeduplication": true }, "Type": "AWS::SQS::Queue" } }, "Outputs": { "QueueName": { "Description": "The name of the queue", "Value": { "Fn::GetAtt": [ "MyQueue", "QueueName" ] } }, "QueueURL": { "Description": "The URL of the queue", "Value": { "Ref": "MyQueue" } }, "QueueARN": { "Description": "The ARN of the queue", "Value": { "Fn::GetAtt": [ "MyQueue", "Arn" ] } } } }
-
登录 Amazon CloudFormation 控制台
,然后选择创建堆栈。 -
在 Specify Template (指定模板) 面板上,选择 Upload a template file (上传模板文件),选择您的
MyQueue.json
文件,然后选择 Next (下一步)。 -
在存储库的指定详细信设置页面,键入
MyQueue
为了Stack Name,然后选择下一步. -
在 Options (选项) 页面上,选择 Next (下一步)。
-
在 Review 页面上,选择 Create 。
Amazon CloudFormation 开始创建
MyQueue
堆栈,并显示 CREATE_IN_PROGRESS 状态。在此过程完成后,Amazon CloudFormation 将显示 CREATE_COMPLETE 状态。 -
(可选) 要显示队列的名称、URL 和 ARN,请选择堆栈的名称,然后在下一页上展开 Outputs 部分。