使用创建 Amazon SQS 队列 AWS CloudFormation - Amazon Simple Queue Service

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

使用创建 Amazon SQS 队列 AWS CloudFormation

您可以使用 AWS CloudFormation 控制台和 JSON(或 YAML)模板来创建 Amazon SQS 队列。相关详情,请参阅《AWS CloudFormation 用户指南》中的使用 AWS CloudFormation 模板AWS::SQS::Queue 资源

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

    注意

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

  3. 指定模板面板上,选择上传模板文件,选择您的 MyQueue.json 文件,然后选择下一步

  4. 指定详细信息页面上,为堆栈名称键入 MyQueue,然后选择下一步

  5. 选项页面上,选择下一步

  6. Review 页面上,选择 Create

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

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