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.
Rubriques
Pour vérifier les résultats de déploiement automatique (interface CLI)
-
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 textOutre l'état du déploiement, vous devriez le voir
autoScaling
dans le résultat de la commande. (autoScaling
cela 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
. -
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 textDans le résultat de la describe-instances commande, notez le DNS public de la nouvelle instance Amazon EC2.
-
À 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)
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.
Dans le volet de navigation, développez Deploy, puis choisissez Deployments.
-
Choisissez l'ID de déploiement du déploiement créé par Amazon EC2 Auto Scaling.
.
-
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.
-
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 :
Dans le volet de navigation Amazon EC2, sous Auto Scaling, choisissez Auto Scaling Groups, puis choisissez l'
CodeDeployDemo-AS-Group
entrée.-
Dans l'onglet Instances, choisissez l'ID de la nouvelle instance Amazon EC2.
-
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 !