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

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

创建 Amazon SQS 队列 (Amazon CloudFormation)

您可以使用Amazon CloudFormation控制台和 JSON(或 YAML)模板创建 Amazon SQS 队列。有关更多信息,请参阅 。使用Amazon CloudFormation模板AWS::SQS::Queue资源中的 Amazon CloudFormation 用户指南.

使用Amazon CloudFormation创建 Amazon SQS 队列。

  1. 将以下 JSON 代码复制到名为 MyQueue.json 的文件中。要创建标准队列,请省略FifoQueueContentBasedDeduplication属性。有关基于内容的重复数据删除的更多信息,请参阅确切一次处理

    注意

    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" ] } } } }
  2. 登录 Amazon CloudFormation 控制台,然后选择创建堆栈

  3. Specify Template (指定模板) 面板上,选择 Upload a template file (上传模板文件),选择您的 MyQueue.json 文件,然后选择 Next (下一步)

  4. 在存储库的指定详细信息页面,键入MyQueue对于 来说为Stack Name,然后选择下一步.

  5. Options (选项) 页面上,选择 Next (下一步)

  6. Review 页面上,选择 Create

    Amazon CloudFormation 开始创建 MyQueue 堆栈,并显示 CREATE_IN_PROGRESS 状态。在此过程完成后,Amazon CloudFormation 将显示 CREATE_COMPLETE 状态。

  7. (可选) 要显示队列的名称、URL 和 ARN,请选择堆栈的名称,然后在下一页上展开 Outputs 部分。