

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.

# CloudFormation modèles de CodeDeploy référence
<a name="reference-cloudformation-templates"></a>

Cette section présente les CloudFormation ressources, la transformation et le hook conçus pour fonctionner avec les CodeDeploy déploiements. Pour une procédure pas à pas sur la création d'une mise à jour de pile gérée par le CloudFormation hook for CodeDeploy, voir [Créez un blue/green déploiement Amazon ECS via CloudFormation](deployments-create-ecs-cfn.md)

**Note**  
CloudFormation les hooks font partie des CloudFormation composants AWS et sont différents des hooks d'événements du CodeDeploy cycle de vie.

Outre les autres méthodes disponibles CodeDeploy, vous pouvez utiliser des CloudFormation modèles pour effectuer les tâches suivantes :
+ Création d'applications
+ Création de groupes de déploiement et spécification d'une révision cible
+ Création de configurations de déploiement
+ Créez des instances Amazon EC2.

CloudFormation est un service qui vous aide à modéliser et à configurer vos AWS ressources à l'aide de modèles. Un CloudFormation modèle est un fichier texte dont le format est conforme à la norme JSON. Vous créez un modèle qui décrit toutes les AWS ressources que vous souhaitez, et vous vous CloudFormation occupez de leur provisionnement et de leur configuration.

Pour plus d'informations, voir [Qu'est-ce que c'est AWS CloudFormation ?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html) et [Utilisation de AWS CloudFormation modèles](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) dans le *guide de AWS CloudFormation l'utilisateur*. 

Si vous envisagez d'utiliser des CloudFormation modèles compatibles avec ceux de votre organisation, vous devez, CodeDeploy en tant qu'administrateur, accorder l'accès aux CloudFormation AWS services et aux actions dont ils CloudFormation dépendent. Pour accorder des autorisations permettant de créer des applications, des groupes de déploiement et des configurations de déploiement, ajoutez la politique suivante à l'ensemble d'autorisations des utilisateurs avec lesquels vous travaillerez CloudFormation : 

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [                
        "cloudformation:*"        
      ],
      "Resource": "*"
    }
  ]
}
```

------

Pour plus d'informations sur les politiques, consultez les rubriques suivantes :
+ Pour consulter la politique qui doit être ajoutée à l'ensemble d'autorisations des utilisateurs qui créeront des instances Amazon EC2, consultez. [Création d'une instance Amazon EC2 pour CodeDeploy (modèle)CloudFormation](instances-ec2-create-cloudformation-template.md)
+ Pour plus d'informations sur l'ajout de politiques aux ensembles d'autorisations, voir [Création d'un ensemble d'autorisations](https://docs.aws.amazon.com/singlesignon/latest/userguide/howtocreatepermissionset.html) dans le *guide de l'utilisateur IAM*. 
+ Pour savoir comment limiter les utilisateurs à un ensemble limité d' CodeDeploy actions et de ressources, voir[AWS politiques gérées (prédéfinies) pour CodeDeploy](managed-policies.md).

Le tableau suivant indique les actions qu'un CloudFormation modèle peut effectuer en votre nom et inclut des liens vers des informations supplémentaires sur les types de AWS ressources et leurs types de propriétés que vous pouvez ajouter à un CloudFormation modèle. 

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/codedeploy/latest/userguide/reference-cloudformation-templates.html)