Paso 5: Comprobar los resultados de nuevo - AWS CodeDeploy

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paso 5: Comprobar los resultados de nuevo

En este paso, comprobará si está CodeDeploy instalada la SimpleDemoApp revisión en la nueva instancia del grupo Auto Scaling.

Para comprobar los resultados de la implementación automática (CLI)

  1. 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 SimpleDemoApp y el grupo de implementaciones SimpleDemoDG:

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

    Debe 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-id deployment-id --query "deploymentInfo.[status, creator]" --output text

    Además del estado de la implementación, en la salida del comando debe aparecer autoScaling. (autoScaling significa que Amazon EC2 Auto Scaling ha creado la implementación).

    No continúe hasta que el estado de la implementación aparezca como Succeeded.

  2. 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 text

    Ahora ejecute el comando describe-instances:

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

    En la salida del comando describe-instances, anote el DNS público de la instancia de Amazon EC2 nueva.

  3. En un navegador web, muestre la revisión SimpleDemoApp implementada en la instancia de Amazon EC2 mediante una URL como la siguiente:

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

    Si aparece la página de felicitaciones, ¡ CodeDeploy solía implementar una revisión en una instancia de Amazon EC2 ampliada en un grupo de Auto Scaling!

Para comprobar los resultados de la implementación automática (consola)

  1. Inicie sesión AWS Management Console y abra la CodeDeploy consola en https://console.aws.amazon.com/codedeploy.

    nota

    Inicie sesión con el mismo usuario que configuró en Empezar con CodeDeploy.

  2. En el panel de navegación, expanda Implementar y después elija Implementaciones.

  3. Elija el ID de la implementación que ha creado Amazon EC2 Auto Scaling.

    .

  4. 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.

  5. 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:

  6. 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.

  7. En la pestaña Instances, elija el ID de la nueva instancia de Amazon EC2.

  8. 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 felicitaciones, ¡ CodeDeploy solía implementar una revisión en una instancia de Amazon EC2 ampliada en un grupo de Auto Scaling!