

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'un groupe de déploiement pour un déploiement sur place (console)
<a name="deployment-groups-create-in-place"></a>

Pour utiliser la CodeDeploy console afin de créer un groupe de déploiement pour un déploiement sur place :

**Avertissement**  
Ne suivez pas cette procédure si :  
Vous n'avez pas préparé vos instances pour qu'elles soient utilisées dans le premier déploiement CodeDeploy d'une application. Pour configurer vos instances, suivez les instructions fournies dans la rubrique [Utilisation d'instances pour CodeDeploy](instances.md), puis suivez la procédure décrite dans cette rubrique.
Vous souhaitez créer un groupe de déploiement qui utilise une configuration de déploiement personnalisée, mais vous n'avez pas encore créé la configuration de déploiement. Suivez les instructions fournies dans la rubrique [Créez une configuration de déploiement avec CodeDeploy](deployment-configurations-create.md), puis suivez la procédure décrite dans cette rubrique. 
Vous ne disposez pas d'un rôle de service qui CodeDeploy accorde, au minimum, la confiance et les autorisations décrites dans[Étape 2 : créer un rôle de service pour CodeDeploy](getting-started-create-service-role.md). Pour créer et configurer un rôle de service, suivez les instructions fournies dans la rubrique [Étape 2 : créer un rôle de service pour CodeDeploy](getting-started-create-service-role.md), puis suivez la procédure décrite dans cette rubrique.
Vous souhaitez sélectionner un Classic Load Balancer, un Application Load Balancer ou un Network Load Balancer dans Elastic Load Balancing pour le déploiement sur place, mais vous ne l'avez pas encore créé.

1. Connectez-vous à la CodeDeploy console AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/codedeploy.](https://console.aws.amazon.com/codedeploy)
**Note**  
Connectez-vous avec le même utilisateur que celui que vous avez configuré[Commencer avec CodeDeploy](getting-started-codedeploy.md).

1. Dans le volet de navigation, développez **Deploy**, puis choisissez **Applications**.

1. Sur la page **Applications**, choisissez le nom de l'application pour laquelle vous voulez créer un groupe de déploiement.

1. Sur la page de votre application, dans l'onglet **Groupe de déploiement**, choisissez **Créer un groupe de déploiement**.

1. Dans **Nom du groupe de déploiement**, entrez un nom décrivant le groupe de déploiement.
**Note**  
Si vous souhaitez utiliser les mêmes paramètres que ceux utilisés dans un autre groupe de déploiement (y compris le nom du groupe de déploiement, les balises, les noms des groupes Amazon EC2 Auto Scaling, ou les deux, et la configuration de déploiement), spécifiez ces paramètres sur cette page. Bien que ce nouveau groupe de déploiement et le groupe de déploiement existant portent le même nom, ils CodeDeploy sont traités comme des groupes de déploiement distincts, car ils sont chacun associés à des applications distinctes.

1. Dans **Rôle de service**, choisissez un rôle de service qui accorde l'accès CodeDeploy à votre instance cible.

1. Dans **Type de déploiement**, choisissez **Sur place**.

1. Dans **Configuration de l'environnement**, procédez comme suit : 

   1. Si vous souhaitez déployer votre application dans un groupe Amazon EC2 Auto Scaling, **sélectionnez les groupes Amazon EC2 Auto Scaling**, puis choisissez le nom du groupe Amazon EC2 Auto Scaling dans lequel déployer la révision de votre application. Lorsque de nouvelles instances Amazon EC2 sont lancées dans le cadre d'un groupe Amazon EC2 Auto Scaling, CodeDeploy vous pouvez déployer automatiquement vos révisions sur les nouvelles instances. Vous pouvez ajouter jusqu'à 10 groupes Amazon EC2 Auto Scaling à un groupe de déploiement. Pour de plus amples informations, veuillez consulter [Intégration CodeDeploy à Amazon EC2 Auto Scaling](integrations-aws-auto-scaling.md).

   1. 

      Si vous avez sélectionné les groupes **Amazon EC2 Auto Scaling**, **sélectionnez éventuellement Ajouter un crochet de terminaison aux groupes Auto Scaling** pour CodeDeploy installer un crochet de terminaison dans votre groupe Auto Scaling lorsque vous créez ou mettez à jour le groupe de déploiement. Lorsque ce hook est installé, il CodeDeploy effectuera des déploiements de terminaison. Pour de plus amples informations, veuillez consulter [Permettre les déploiements de terminaison lors d'événements de scale-in d'Auto Scaling](integrations-aws-auto-scaling.md#integrations-aws-auto-scaling-behaviors-hook-enable).

   1. Si vous souhaitez baliser vos instances, sélectionnez les instances **Amazon EC2 ou les instances** **sur** site. Dans les champs **Clé** et **Valeur**, entrez les valeurs de la paire clé-valeur que vous avez utilisée pour étiqueter les instances. Vous pouvez baliser jusqu'à 10 paires clé-valeur dans un seul groupe de balises.

      1. Vous pouvez utiliser des caractères génériques dans le champ **Valeur** pour identifier toutes les instances étiquetées selon certains modèles, tels que les noms d'instances, de centres de coûts et de groupes Amazon EC2 similaires, etc. Par exemple, si vous choisissez **Nom** dans le champ **Clé** et que vous entrez **GRP-\$1a** dans le champ **Valeur**, CodeDeploy identifie toutes les instances correspondant à ce modèle, telles que **GRP-1a****GRP-2a**, et**GRP-XYZ-a**.

      1. Le champ **Valeur** est sensible à la casse. 

      1. Pour supprimer une paire clé-valeur de la liste, choisissez l'icône de suppression.

      Lorsqu' CodeDeploy il trouve des instances correspondant à chaque paire clé-valeur spécifiée ou au nom du groupe Amazon EC2 Auto Scaling, il affiche le nombre d'instances correspondantes. Pour plus d'informations sur ces instances, cliquez sur le nombre.

      Si vous souhaitez affiner les critères des instances dans lesquelles procéder au déploiement, sélectionnez **Ajouter un groupe de balises** pour créer un groupe de balises. Vous pouvez créer jusqu'à trois groupes de balises, comprenant chacun jusqu'à 10 paires clé-valeur. Lorsque vous utilisez plusieurs groupes de balises dans un groupe de déploiement, seules les instances identifiées par tous les groupes de balises sont incluses dans le groupe de déploiement. Cela signifie qu'une instance doit correspondre à au moins une des balises dans chacun des groupes pour pouvoir être incluse dans le groupe de déploiement.

      Pour plus d'informations sur l'utilisation de groupes de balises pour affiner votre groupe de déploiement, consultez la rubrique [Marquage des instances pour les groupes de déploiement dans CodeDeploy](instances-tagging.md).

1. Dans **Configuration de l'agent avec Systems Manager**, spécifiez comment vous souhaitez installer et mettre à jour l' CodeDeploy agent sur les instances de votre groupe de déploiement. Pour plus d'informations sur l' CodeDeploy agent, consultez la section [Utilisation de l' CodeDeploy agent](https://docs.aws.amazon.com/en_us/codedeploy/latest/userguide/codedeploy-agent.html). Pour plus d'informations sur Systems Manager, voir [Qu'est-ce que Systems Manager ?](https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html)

   1. **Jamais** : ignorez la configuration de CodeDeploy l'installation avec Systems Manager. L'agent doit être installé sur les instances pour être utilisé dans les déploiements. Choisissez cette option uniquement si vous souhaitez installer l'agent CodeDeploy d'une autre manière.

   1. **Une seule fois** : Systems Manager installera l' CodeDeploy agent une fois sur chaque instance de votre groupe de déploiement.

   1. **Maintenant et planifiez les mises à jour** : Systems Manager créera une association avec State Manager qui installera l' CodeDeploy agent selon le calendrier que vous avez configuré. Pour de plus amples informations sur State Manager et les associations, veuillez consulter [À propos de State Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-state-about.html).

1. Dans **Configuration de déploiement**, sélectionnez une configuration de déploiement pour contrôler la vitesse à laquelle les instances sont déployées, par exemple une à la fois ou toutes à la fois. Pour plus d'informations sur les configurations de déploiement, consultez [Utilisation des configurations de déploiement dans CodeDeploy](deployment-configurations.md).

1. (Facultatif) Dans **Load Balancer**, sélectionnez **Activer l'équilibrage de charge**, puis dans les listes, sélectionnez les groupes cibles Classic Load Balancer, Application Load Balancer et Network Load Balancer pour gérer le trafic vers les instances pendant le déploiement. CodeDeploy Vous pouvez sélectionner jusqu'à 10 équilibreurs de charge classiques et 10 groupes cibles, pour un total de 20 éléments. Assurez-vous que les instances Amazon EC2 vers lesquelles vous souhaitez déployer sont enregistrées auprès des équilibreurs de charge (équilibreurs de charge classiques) ou des groupes cibles (équilibreurs de charge d'application et équilibreurs de charge réseau) sélectionnés.

   Lors d'un déploiement, les instances d'origine sont désenregistrées des équilibreurs de charge et des groupes cibles sélectionnés afin d'empêcher le trafic d'être acheminé vers ces instances pendant le déploiement. Lorsque le déploiement est terminé, chaque instance est réenregistrée auprès de *tous les* équilibreurs de charge classiques et groupes cibles sélectionnés.

   Pour plus d'informations sur les équilibreurs de charge pour les CodeDeploy déploiements, consultez. [Intégration CodeDeploy à Elastic Load Balancing](integrations-aws-elastic-load-balancing.md)
**Avertissement**  
Si vous configurez à la fois des groupes Auto Scaling et des équilibreurs de charge Elastic Load Balancing dans ce groupe de déploiement et que vous souhaitez [associer des équilibreurs de charge aux groupes Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/attach-load-balancer-asg.html), nous vous recommandons de compléter cette pièce jointe *avant* de créer le CodeDeploy déploiement à partir de ce groupe de déploiement. Toute tentative de terminer la pièce jointe après avoir créé le déploiement peut entraîner le désenregistrement inattendu de toutes les instances des équilibreurs de charge.

1. (Facultatif) Développez **Advanced** et configurez toutes les options que vous souhaitez inclure dans le déploiement, telles que les déclencheurs de notification Amazon SNS, les CloudWatch alarmes Amazon, les options Auto Scaling ou les annulations automatiques.

   Pour de plus amples informations, veuillez consulter [Configuration des options avancées d'un groupe de déploiement](deployment-groups-configure-advanced-options.md). 

1. Choisissez **Créer un groupe de déploiement**. 