Etapa 5: atualizar e reimplantar o aplicativo "Hello, World!" aplicação - 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: atualizar e reimplantar o aplicativo "Hello, World!" aplicação

Agora que você implantou com sucesso a revisão do seu aplicativo, na máquina de desenvolvimento, atualize o código da página da Web e use-o CodeDeploy para reimplantar o site. Após a redistribuição, você poderá ver as alterações na instância do Amazon EC2.

Modificar a página da web

  1. Vá para a subpasta c:\temp\HelloWorldApp e use um editor de texto para modificar o arquivo index.html:

    cd c:\temp\HelloWorldApp notepad index.html
  2. Revise o conteúdo do arquivo index.html para alterar a cor do plano de fundo e parte do texto na página da web e depois salve o arquivo:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Hello Again, World!</title> <style> body { color: #ffffff; background-color: #66cc00; font-family: Arial, sans-serif; font-size:14px; } </style> </head> <body> <div align="center"><h1>Hello Again, World!</h1></div> <div align="center"><h2>You have successfully deployed a revision of an application using CodeDeploy</h2></div> <div align="center"> <p>What to do next? Take a look through the <a href="https://aws.amazon.com/codedeploy">CodeDeploy Documentation</a>.</p> </div> </body> </html>

Reimplantar o site

Agora que você modificou o código, use o Amazon S3 e reimplante CodeDeploy a página da web.

Agrupe e carregue as alterações no Amazon S3, conforme descrito em Agrupar os arquivos do aplicativo em um único arquivamento e enviar o arquivamento. (Ao seguir essas instruções, você não precisa criar um novo aplicativo.) Especifique a mesma chave de antes para a revisão (HelloWorld_App.zip). Faça upload dela no mesmo bucket do Amazon S3 criado anteriormente (por exemplo, DOC-EXAMPLE-BUCKET).

Use o console AWS CLI ou o CodeDeploy console para reimplantar o site.

Para redistribuir o site (CLI)

Chame o comando create-deployment para criar uma implantação baseada na revisão que fez upload, novamente usando o aplicativo HelloWorld_App, a configuração de implantação CodeDeployDefault.OneAtATime, o grupo de implantação HelloWorld_DepGroup e a revisão HelloWorld_App.zip no bucket DOC-EXAMPLE-BUCKET:

aws deploy create-deployment --application-name HelloWorld_App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup --s3-location bucket=DOC-EXAMPLE-BUCKET,bundleType=zip,key=HelloWorld_App.zip

Você pode verificar o status da nova implantação conforme descrito em Monitorar sua implantação e solucionar problemas relacionados.

Quando CodeDeploy tiver reimplantado o site, visite novamente o site em seu navegador para verificar se a cor de fundo e o texto na página da Web foram alterados. (Talvez seja necessário atualizar o navegador.) Se a cor de fundo e o texto tiverem sido alterados, parabéns! Você modificou e reimplantou seu site!

Para reimplantar o site (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, selecione Applications (Aplicativos).

  3. Na lista de aplicativos, escolha HelloWorld_App.

  4. Na guia Deployments (Implantações), escolha Create deployment (Criar implantação).

    1. Na lista de grupos de implantação, escolha HelloWorld_ DepGroup.

    2. Em Local de revisão, digite o link Amazon S3 da revisão.

      Para encontrar o valor do link:

      1. Faça login no AWS Management Console e abra o console do Amazon S3 em https://console.aws.amazon.com/s3/.

        Navegue até DOC-EXAMPLE-BUCKET e abra-o e, em seguida, escolha sua revisão,, HelloWorld_App.zip no console do Amazon S3.

      2. Se o painel Propriedades não estiver visível no console do Amazon S3, escolha o botão Propriedades.

      3. No painel Properties (Propriedades), copie o valor do campo Link.

      4. Retorne ao CodeDeploy console e cole o link no local da revisão.

    3. Em Tipo de arquivo de revisão, se uma mensagem aparecer indicando que o tipo de arquivo não pôde ser detectado, selecione .zip.

    4. Deixe Descrição da implantação em branco.

    5. Expandir substituições de grupos de implantação Na lista de configuração de implantação, escolha. CodeDeployDefault OneAtaTime e, em seguida, escolha Criar implantação.

      Você pode verificar o status da implantação conforme descrito em Monitorar sua implantação e solucionar problemas relacionados.

      Quando CodeDeploy tiver reimplantado o site, visite novamente o site em seu navegador para verificar se a cor de fundo e o texto na página da Web foram alterados. (Talvez seja necessário atualizar o navegador.) Se a cor de fundo e o texto tiverem sido alterados, parabéns! Você modificou e reimplantou seu site!