Paso 5: Comprobar los resultados de nuevo
En este paso, comprobará si CodeDeploy ha instalado la revisión SimpleDemoApp en la nueva instancia de Amazon EC2 del grupo de escalado automático.
Temas
Para comprobar los resultados de la implementación automática (CLI)
-
Antes de ejecutar el comando get-deployment, necesitará el ID de la implementación automática. Para obtener el ID, ejecute el comando list-deployments con la aplicación
SimpleDemoAppy el grupo de implementacionesSimpleDemoDG:aws deploy list-deployments --application-name SimpleDemoApp --deployment-group-name SimpleDemoDG --query "deployments" --output textDebe haber dos ID de implementación. Utilice el que aún no haya empleado en una llamada al comando get-deployment:
aws deploy get-deployment --deployment-iddeployment-id--query "deploymentInfo.[status, creator]" --output textAdemás del estado de la implementación, en la salida del comando debe aparecer
autoScaling. (autoScalingsignifica que Amazon EC2 Auto Scaling ha creado la implementación).No continúe hasta que el estado de la implementación aparezca como
Succeeded. -
Antes de llamar al comando describe-instances, necesitará el ID de la instancia de Amazon EC2 nueva. Para obtener este ID, ejecute de nuevo el comando describe-auto-scaling-groups con
CodeDeployDemo-AS-Group:aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].InstanceId" --output textAhora ejecute el comando describe-instances:
aws ec2 describe-instances --instance-idinstance-id--query "Reservations[0].Instances[0].PublicDnsName" --output textEn la salida del comando describe-instances, anote el DNS público de la instancia de Amazon EC2 nueva.
-
En un navegador web, muestre la revisión
SimpleDemoAppimplementada en la instancia de Amazon EC2 mediante una URL como la siguiente:http://ec2-01-234-567-890.compute-1.amazonaws.com.rproxy.govskope.caSi aparece la página de felicitación, habrá utilizado CodeDeploy para implementar una revisión en una instancia de Amazon EC2 adicional de un grupo de escalado automático.
Para comprobar los resultados de la implementación automática (consola)
Inicie sesión en la Consola de administración de AWS y abra la consola de CodeDeploy en https://console.aws.amazon.com/codedeploy
. nota
Inicie sesión con el mismo usuario que configuró en Introducción a CodeDeploy.
En el panel de navegación, expanda Implementar y después elija Implementaciones.
-
Elija el ID de la implementación que ha creado Amazon EC2 Auto Scaling.
.
-
La página Deployment (Implementación) muestra información sobre la implementación. Normalmente, debería crear una implementación por su cuenta, pero Amazon EC2 Auto Scaling ya ha creado una por usted para implementar la revisión en la instancia de Amazon EC2 nueva.
-
Cuando aparezca Succeeded (Correcto) en la parte superior de la página, compruebe los resultados en la instancia. Primero debe obtener el DNS público de la instancia:
En el panel de navegación de Amazon EC2, en Escalado automático, elija Grupos de escalado automático y, a continuación, elija la entrada
CodeDeployDemo-AS-Group.-
En la pestaña Instances, elija el ID de la nueva instancia de Amazon EC2.
-
En la página Instances, en la pestaña Description, tome nota del valor de Public DNS. Debe tener un aspecto similar al siguiente:
ec2-01-234-567-890.compute-1.amazonaws.com.
Muestre la SimpleDemoApp revisión implementada en la instancia utilizando una URL como la siguiente:
http://ec2-01-234-567-890.compute-1.amazonaws.com
Si aparece la página de felicitación, habrá utilizado CodeDeploy para implementar una revisión en una instancia de Amazon EC2 adicional de un grupo de escalado automático.