Étape 5 : Vérifiez à nouveau vos résultats - 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 : Vérifiez à nouveau vos résultats

Au cours de cette étape, vous allez vérifier si la SimpleDemoApp révision a CodeDeploy été installée sur la nouvelle instance du groupe Auto Scaling.

Pour vérifier les résultats de déploiement automatique (interface CLI)

  1. Avant d'appeler la commande get-deployment, vous avez besoin de l'ID du déploiement automatique. Pour obtenir l'ID, appelez la commande list-deployments sur le l'application nommée SimpleDemoApp et le groupe de déploiement nommé SimpleDemoDG :

    aws deploy list-deployments --application-name SimpleDemoApp --deployment-group-name SimpleDemoDG --query "deployments" --output text

    Deux ID de déploiement sont requis. Utilisez celui que vous n'avez pas encore utilisé dans un appel à la commande get-deployment :

    aws deploy get-deployment --deployment-id deployment-id --query "deploymentInfo.[status, creator]" --output text

    Outre l'état du déploiement, vous devriez le voir autoScaling dans le résultat de la commande. (autoScalingcela signifie qu'Amazon EC2 Auto Scaling a créé le déploiement.)

    Ne continuez pas tant que l'état du déploiement n'affiche pas Succeeded.

  2. Avant d'appeler la describe-instances commande, vous aurez besoin de l'ID de la nouvelle instance Amazon EC2. Pour obtenir cet ID, effectuez un autre appel de la commande describe-auto-scaling-groups sur CodeDeployDemo-AS-Group :

    aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].InstanceId" --output text

    Maintenant, appelez la commande describe-instances :

    aws ec2 describe-instances --instance-id instance-id --query "Reservations[0].Instances[0].PublicDnsName" --output text

    Dans le résultat de la describe-instances commande, notez le DNS public de la nouvelle instance Amazon EC2.

  3. À l'aide d'un navigateur Web, affichez la SimpleDemoApp révision déployée sur cette instance Amazon EC2, à l'aide d'une URL comme celle-ci :

    http://ec2-01-234-567-890.compute-1.amazonaws.com

    Si la page de félicitations apparaît, cela signifie que vous avez CodeDeploy l'habitude de déployer une révision d'une instance Amazon EC2 agrandie dans un groupe Auto Scaling !

Pour vérifier les résultats de déploiement automatique (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 Deployments.

  3. Choisissez l'ID de déploiement du déploiement créé par Amazon EC2 Auto Scaling.

    .

  4. La page Déploiement affiche les informations sur le déploiement. Normalement, vous devez créer un déploiement vous-même, mais Amazon EC2 Auto Scaling en a créé un en votre nom pour déployer votre révision sur la nouvelle instance Amazon EC2.

  5. Une fois que la mention Réussi est affichée en haut de la page, vérifiez les résultats sur l'instance. Tout d'abord, vous devez obtenir le DNS public de l'instance :

  6. Dans le volet de navigation Amazon EC2, sous Auto Scaling, choisissez Auto Scaling Groups, puis choisissez l'CodeDeployDemo-AS-Groupentrée.

  7. Dans l'onglet Instances, choisissez l'ID de la nouvelle instance Amazon EC2.

  8. Sur la page Instances, dans l'onglet Description, notez la valeur DNS public. Elle doit se présenter comme suit : ec2-01-234-567-890.compute-1.amazonaws.com

Affichez la révision SimpleDemoApp déployée sur l'instance à l'aide d'une URL similaire à la suivante :

http://ec2-01-234-567-890.compute-1.amazonaws.com

Si la page de félicitations apparaît, cela signifie que vous avez CodeDeploy l'habitude de déployer une révision d'une instance Amazon EC2 agrandie dans un groupe Auto Scaling !