Création d'un groupe de déploiement (CLI) - AWS CodeDeploy

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 (CLI)

Pour utiliser le AWS CLI pour créer un groupe de déploiement, appelez la create-deployment-groupcommande en spécifiant :

  • Le nom de l'application. Pour afficher la liste des noms d'applications, appelez la commande list-applications.

  • Nom pour le groupe de déploiement. Un groupe de déploiement portant ce nom est créé pour l'application spécifiée. Un groupe de déploiement ne peut être associé qu'à une seule application.

  • Informations sur les balises, les groupes de balises ou les noms de groupes Amazon EC2 Auto Scaling qui identifient les instances à inclure dans le groupe de déploiement.

  • L'identifiant Amazon Resource Name (ARN) du rôle de service qui permet d'agir CodeDeploy au nom de votre AWS compte lorsque vous interagissez avec d'autres AWS services. Pour obtenir le nom ARN du rôle de service, consultez la rubrique Obtenez l'ARN du rôle de service (CLI) . Pour plus d'informations sur les rôles de service, consultez la section Termes et concepts relatifs aux rôles dans le Guide de l'utilisateur d'IAM.

  • Les informations sur le type de déploiement, sur place ou bleu/vert, à associer au groupe de déploiement.

  • (Facultatif) Le nom d'une configuration de déploiement existante. Pour afficher la liste des configurations de déploiement, consultez View Deployment Configuration Details. Si ce n'est pas spécifié, CodeDeploy utilise une configuration de déploiement par défaut.

  • (Facultatif) Commandes permettant de créer un déclencheur qui envoie des notifications concernant les événements de déploiement et d'instance aux personnes abonnées à une rubrique Amazon Simple Notification Service. Pour plus d’informations, consultez Monitoring Deployments with Amazon SNS Event Notifications.

  • (Facultatif) Commandes permettant d'ajouter des CloudWatch alarmes existantes au groupe de déploiement qui sont activées si une métrique spécifiée dans une alarme tombe en dessous ou dépasse un seuil défini.

  • (Facultatif) Commandes permettant à un déploiement de revenir à la dernière version correcte connue en cas d'échec du déploiement ou d'activation CloudWatch d'une alarme.

  • (Facultatif) Commandes pour un déploiement afin de générer des hooks d'événements du cycle de vie lors d'un événement de scale-in Auto Scaling. Pour plus d’informations, consultez Comment fonctionne Amazon EC2 Auto Scaling avec CodeDeploy.

  • Pour les déploiements sur place :

    • (Facultatif) Les noms des équilibreurs de charge classiques, des équilibreurs de charge d'application ou des équilibreurs de charge réseau dans Elastic Load Balancing qui gèrent le trafic vers les instances pendant les processus de déploiement.

  • Pour les déploiements bleu-vert :

    • Configuration du processus de déploiement bleu/vert :

      • Comment les nouvelles instances dans l'environnement de remplacement sont mises en service.

      • S'il faut réacheminer immédiatement le trafic vers l'environnement de remplacement ou attendre une période donnée pour que le trafic soit réacheminé manuellement.

      • Si les instances dans l'environnement d'origine doivent être résiliées.

    • Les noms des équilibreurs de charge classiques, des équilibreurs de charge d'application ou des équilibreurs de charge réseau dans Elastic Load Balancing à utiliser pour les instances enregistrées dans l'environnement de remplacement.

    Avertissement

    Si vous configurez à la fois un groupe Auto Scaling et un équilibreur de charge Elastic Load Balancing dans votre groupe de déploiement et que vous souhaitez associer l'équilibreur de charge au groupe Auto Scaling, 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 de l'équilibreur de charge.