

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Création d'une file d'attente Amazon SQS à l'aide de CloudFormation
<a name="create-queue-cloudformation"></a>

Utilisez la CloudFormation console avec un modèle JSON ou YAML pour créer une file d'attente Amazon SQS. Pour plus de détails, consultez les [sections Utilisation des CloudFormation modèles](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) et de la [`AWS::SQS::Queue`ressource](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sqs-queue.html) dans le *guide de AWS CloudFormation l'utilisateur*.

**À utiliser CloudFormation pour créer une file d'attente Amazon SQS.**

1. Copiez le code JSON suivant dans un fichier nommé `MyQueue.json`. Pour créer une file d'attente standard, omettez les propriétés `FifoQueue` et `ContentBasedDeduplication`. Pour plus d'informations sur la déduplication basée sur le contenu, consultez [Traitement effectué en une seule fois dans Amazon SQS](FIFO-queues-exactly-once-processing.md).
**Note**  
Le nom d'une file d'attente FIFO doit se terminer par le suffixe `.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. Connectez-vous à la [console CloudFormation](https://console.aws.amazon.com/cloudformation), puis choisissez **Créer une pile**.

1. Dans le panneau **Spécifier un modèle**, choisissez **Charger un fichier modèle**, choisissez votre `MyQueue.json` fichier, puis cliquez sur **Suivant**.

1. Sur la page **Spécifier les détails**, tapez `MyQueue` pour **Nom de la pile**, puis choisissez **Suivant**.

1. Dans la page **Options**, choisissez **Next (Suivant)**.

1. Sur la page **Review (Vérification)**, choisissez **Create (Créer)**.

   CloudFormation commence à créer la `MyQueue` pile et affiche le statut **CREATE\$1IN\$1PROGRESS**. Lorsque le processus est terminé, CloudFormation affiche l'état **CREATE\$1COMPLETE**.  
![\[La CloudFormation console affichant le statut CREATE_COMPLETE.\]](http://docs.aws.amazon.com/fr_fr/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-tutorials-creating-queue-cfn-create-complete.png)

1. (Facultatif) Pour afficher le nom, l'URL et l'ARN de la file d'attente, choisissez le nom de la pile, puis, sur la page suivante, développez la section **Outputs**.