Etapa 5: verificar novamente os resultados - AWS CodeDeploy

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 5: verificar novamente os resultados

Nesta etapa, você verificará se a SimpleDemoApp revisão foi CodeDeploy instalada na nova instância no grupo Auto Scaling.

Para verificar os resultados da implantação automática (CLI)

  1. Antes de chamar o comando get-deployment, será necessário o ID de implantação automática. Para obter o ID, chame o comando list-deployments contra o aplicativo chamado SimpleDemoApp e o grupo de implantação chamado SimpleDemoDG.

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

    Deve haver duas implantações IDs. Use aquele que você ainda não usou em uma chamada para o comando get-deployment:

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

    Além do status de implantação, você deve ver autoScaling na saída do comando. (autoScalingsignifica que o Amazon EC2 Auto Scaling criou a implantação.)

    Não prossiga até que o estado da implantação mostre Succeeded.

  2. Antes de chamar o describe-instances comando, você precisará do ID da nova EC2 instância da Amazon. Para obter este ID, faça outra chamada para o comando describe-auto-scaling-groups contra CodeDeployDemo-AS-Group:

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

    Agora faça uma chamada para o comando describe-instances:

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

    Na saída do describe-instances comando, observe o DNS público da nova EC2 instância da Amazon.

  3. Usando um navegador da web, mostre a SimpleDemoApp revisão implantada nessa EC2 instância da Amazon, usando uma URL como a seguinte:

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

    Se a página de parabéns aparecer, você costumava CodeDeploy implantar uma revisão em uma EC2 instância ampliada da Amazon em um grupo de Auto Scaling!

Para verificar os resultados da implantação automática (console)

  1. Faça login no AWS Management Console e abra o CodeDeploy console em https://console.aws.amazon.com/codedeploy.

    nota

    Faça login com o mesmo usuário que você configurou em Começando com CodeDeploy.

  2. No painel de navegação, expanda a opção Implantar e escolha Implantações.

  3. Escolha o ID de implantação da implantação que o Amazon EC2 Auto Scaling criou.

    .

  4. A página Deployment (Implantação) exibe informações sobre a implantação. Normalmente, você criaria uma implantação por conta própria, mas o Amazon EC2 Auto Scaling criou uma em seu nome para implantar sua revisão na nova instância da Amazon EC2.

  5. Depois que Succeeded (Bem-sucedida) for exibido na parte superior da página, verifique os resultados na instância. Em primeiro lugar, é necessário obter o DNS público da instância:

  6. No painel de EC2 navegação da Amazon, em Auto Scaling, escolha Auto Scaling Groups e, em seguida, escolha a entrada. CodeDeployDemo-AS-Group

  7. Na guia Instâncias, escolha o ID da nova EC2 instância da Amazon.

  8. Na página Instâncias, na guia Descrição, anote o valor DNS público. A aparência será semelhante à seguinte: ec2-01-234-567-890.compute-1.amazonaws.com.

Mostre a revisão de SimpleDemoApp implantada na instância usando uma URL como a seguinte:

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

Se a página de parabéns aparecer, você costumava CodeDeploy implantar uma revisão em uma EC2 instância ampliada da Amazon em um grupo de Auto Scaling!