Etapa 6 (opcional): Atualizar o código do aplicativo para ver o CodePipeline reimplantar o aplicativo automaticamente - AWS OpsWorks

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 6 (opcional): Atualizar o código do aplicativo para ver o CodePipeline reimplantar o aplicativo automaticamente

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. Recomendamos que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

Quando você fizer alterações de código nos aplicativos ou nos livros de receitas implantados por meio do CodePipeline, os artefatos atualizados serão implantados CodePipeline automaticamente nas instâncias de destino (nesse caso, em uma pilha de destino AWS OpsWorks do Stacks). Esta seção mostra a reimplantação automática quando o código é atualizado no aplicativo PHP de exemplo.

Para editar o código no aplicativo de exemplo
  1. Faça login em AWS Management Console e abra o console da Amazon S3 em. https://console.aws.amazon.com/s3/

  2. Abra o bucket no qual você está armazenando o aplicativo PHP de exemplo.

    AWS S3 console interface showing a bucket with a PHP application file listed.
  3. Selecione o arquivo ZIP que contém o aplicativo. No menu Actions, escolha Download.

  4. Na caixa de diálogo, abra o menu de contexto (clique com o botão direito do mouse), escolha Download e salve o arquivo ZIP em um local conveniente. Escolha OK.

  5. Extraia o conteúdo do arquivo ZIP para um local conveniente. Talvez você precise alterar as permissões na pasta extraída e em suas subpastas e conteúdo para permitir a edição. Na pasta opsworks-demo-php-simple-app-version1, abra o arquivo index.php para edição.

  6. Procure a frase Your PHP application is now running. Substitua o texto Your PHP application is now running por You've just deployed your first app to AWS OpsWorks with AWS CodePipeline,. Não edite as variáveis.

    HTML code snippet showing a simple PHP app deployment message with Serviços da AWS.
  7. Salve e feche o arquivo index.php.

  8. Compacte a pasta opsworks-demo-php-simple-app-version1 e salve o arquivo ZIP em um local conveniente. Não altere o nome do arquivo ZIP.

  9. Carregue o novo arquivo ZIP em seu bucket no Amazon S3. Nesta demonstração, o nome do bucket é my-appbucket.

  10. Abra o CodePipeline console do e o pipeline do AWS OpsWorks Stacks (MyOpsWorksPipeline). Selecione Release Change.

    (Você pode esperar CodePipeline para detectar a alteração no código da versão atualizada do aplicativo em seu bucket do Amazon S3. Para economizar seu tempo, este passo a passo instrui você a simplesmente escolher Release Change.)

  11. Observe como CodePipeline é executado nos estágios da tubulação. Primeiro, CodePipeline detecta as alterações no artefato de origem.

    Pipeline diagram showing Source stage in progress and Beta stage succeeded 13 days ago.

    CodePipeline envia o código atualizado à pilha no AWS OpsWorks Stacks.

    Pipeline view showing Source stage succeeded and Beta stage in progress.
  12. Quando ambos os estágios do pipeline forem concluídos com êxito, abra a pilha do AWS OpsWorks Stacks (MyStack).

  13. Na página de MyStackpropriedades, escolha Instâncias.

  14. Na coluna Public IP (IP público), escolha o endereço IP público da instância para exibir o texto do aplicativo atualizado.

    Confirmation message for successful deployment of a PHP app to AWS OpsWorks using AWS CodePipeline.