Étape 5 : Création d'une application et d'un groupe de déploiement - 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.

Étape 5 : Création d'une application et d'un groupe de déploiement

Au cours de cette étape, vous allez utiliser la CodeDeploy console ou le AWS CLI pour créer une application et un groupe de déploiement à utiliser pour déployer l'exemple de révision depuis votre GitHub référentiel.

Création d'une application et d'un groupe de déploiement (console)

  1. Connectez-vous à la CodeDeploy console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/codedeploy.

    Note

    Connectez-vous avec le même utilisateur que celui que vous avez configuréCommencer avec CodeDeploy.

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

  3. Choisissez Créer une application, puis sélectionnez Application personnalisée.

  4. Dans Nom de l'application, saisissez CodeDeployGitHubDemo-App.

  5. Dans Plateforme informatique, choisissez EC2/Sur site.

  6. Choisissez Créer une application.

  7. Dans l'onglet Groupes de déploiement, choisissez Créer un groupe de déploiement.

  8. Dans Nom du groupe de déploiement, saisissez CodeDeployGitHubDemo-DepGrp.

  9. Dans Rôle de service, choisissez le nom du rôle de CodeDeploy service que vous avez créé dans Créer un rôle de service pour CodeDeploy.

  10. Dans Type de déploiement, choisissez Sur place.

  11. Dans Configuration de l'environnement, en fonction du type d'instance que vous utilisez, choisissez les instances Amazon EC2 ou les instances sur site. Dans les zones Clé et Valeur, entrez la clé et la valeur de la balise d'instance qui a été appliquée à votre instance à l'Étape 4 : provisionner une instance.

  12. Dans Configuration du déploiement, choisissez CodeDeployDefault. AllatOnce.

  13. Dans Équilibreur de charge, désactivez Activer l'équilibrage de charge.

  14. Développez Avancé.

  15. Dans Alarmes, sélectionnez Ignorer les alarmes.

  16. Choisissez Créer un groupe de déploiement et passez à l'étape suivante.

Création d'une application et d'un groupe de déploiement (interface de ligne de commande)

  1. Appelez la create-application commande pour créer une application CodeDeploy nommée CodeDeployGitHubDemo-App :

    aws deploy create-application --application-name CodeDeployGitHubDemo-App
  2. Appelez la commande create-deployment-group pour créer un groupe de déploiement nommé CodeDeployGitHubDemo-DepGrp :

    aws deploy create-deployment-group --application-name CodeDeployGitHubDemo-App --ec2-tag-filters Key=ec2-tag-key,Type=KEY_AND_VALUE,Value=ec2-tag-value --on-premises-tag-filters Key=on-premises-tag-key,Type=KEY_AND_VALUE,Value=on-premises-tag-value --deployment-group-name CodeDeployGitHubDemo-DepGrp --service-role-arn service-role-arn
    Note

    La create-deployment-groupcommande permet de créer des déclencheurs qui entraînent l'envoi de notifications Amazon SNS aux abonnés du topic concernant des événements spécifiques liés aux déploiements et aux instances. La commande prend également en charge des options permettant d'annuler automatiquement les déploiements et de configurer des alarmes pour arrêter les déploiements lorsque les seuils de surveillance des CloudWatch alarmes d'Amazon sont atteints. Les commandes associées à ces actions ne sont pas incluses dans ce didacticiel.