

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Creación de una cola de Amazon SQS mediante CloudFormation
<a name="create-queue-cloudformation"></a>

Puede utilizar la consola de CloudFormation junto con una plantilla JSON o YAML para crear una cola de Amazon SQS. Para obtener más información, consulte [Uso de plantillas de CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) y [Recurso `AWS::SQS::Queue`](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html) en la *Guía del usuario de AWS CloudFormation*.

**Para utilizar CloudFormation para crear una cola de Amazon SQS**

1. Copie el siguiente código JSON a un archivo denominado `MyQueue.json`. Para crear una cola estándar, omita las propiedades `FifoQueue` y `ContentBasedDeduplication`. Para obtener más información sobre la desduplicación basada en el contenido, consulte [Procesamiento una sola vez en Amazon SQS](FIFO-queues-exactly-once-processing.md).
**nota**  
La cola FIFO debe finalizar con el sufijo `.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. Inicie sesión en la [consola de CloudFormation](https://console.aws.amazon.com/cloudformation) y seleccione **Create Stack (Crear pila)**.

1. En el panel **Specify Template (Especificar plantilla)**, elija **Upload a template file (Cargar un archivo de plantilla)**, elija el archivo `MyQueue.json` y, a continuación, elija **Next (Siguiente)**.

1. En la página **Specify Details**, escriba `MyQueue` en **Stack Name** y, a continuación, elija **Next**.

1. En la página **Opciones**, seleccione **Siguiente**.

1. En la página **Review (Revisar)**, elija **Create (Crear)**.

   CloudFormation comienza a crear la pila `MyQueue` y muestra el estado **CREATE\$1IN\$1PROGRESS**. Cuando el proceso se haya completado, CloudFormation mostrará el estado **CREATE\$1COMPLETE**.  
![\[Consola de CloudFormation que muestra el estado CREATE_COMPLETE.\]](http://docs.aws.amazon.com/es_es/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-tutorials-creating-queue-cfn-create-complete.png)

1. (Opcional) Para mostrar el nombre, la URL y el ARN de la cola, elija el nombre de la pila y, a continuación, en la página siguiente, expanda la sección **Outputs**.