

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar uma fila do Amazon SQS usando o CloudFormation
<a name="create-queue-cloudformation"></a>

Use o console do CloudFormation e um modelo JSON ou YAML para criar uma fila do Amazon SQS. Para obter mais detalhes, consulte [Trabalhar com modelos do CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) e o [recurso `AWS::SQS::Queue`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html) no *Guia do usuário do AWS CloudFormation*.

**Para usar o CloudFormation a fim de criar uma fila do Amazon SQS.**

1. Copie o seguinte código JSON em um arquivo denominado `MyQueue.json`. Para criar uma fila padrão, omita as propriedades `FifoQueue` e `ContentBasedDeduplication`. Para obter mais informações sobre a eliminação de duplicação baseada em conteúdo, consulte [Processamento exatamente uma vez no Amazon SQS](FIFO-queues-exactly-once-processing.md).
**nota**  
O nome de uma fila FIFO deve terminar com o sufixo `.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"
               ]
            }
         }
      }
   }
   ```

1. Faça login no [console do CloudFormation](https://console.aws.amazon.com/cloudformation) e, em seguida, selecione **Create Stack (Criar pilha)**.

1. No painel **Specify Template (Especificar modelo)**, escolha **Upload a template file (Fazer upload de um arquivo de modelo)**, selecione o arquivo `MyQueue.json` e escolha **Next (Próximo)**.

1. Na página **Specify Details**, digite `MyQueue` em **Stack Name** e escolha **Next**.

1. Na página **Options (Opções)**, escolha **Next (Avançar)**.

1. Na página **Revisar**, escolha **Criar**.

   O CloudFormation começa a criar a pilha `MyQueue` e exibe o status **CREATE\$1IN\$1PROGRESS**. Quando o processo é concluído, o CloudFormation exibe o status **CREATE\$1COMPLETE**.  
![\[O console do CloudFormation exibindo o status CREATE_COMPLETE.\]](http://docs.aws.amazon.com/pt_br/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-tutorials-creating-queue-cfn-create-complete.png)

1. (Opcional) Para exibir o nome, a URL e o nome de recurso da Amazon (ARN) da fila, escolha o nome da pilha e, em seguida, na próxima página, expanda a seção **Outputs**.