Etapa 5: atualizar e reimplantar seu aplicativo WordPress - 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 seu aplicativo WordPress

Agora que você implantou com sucesso a revisão do aplicativo, atualize o WordPress código na máquina de desenvolvimento e use-o CodeDeploy para reimplantar o site. Em seguida, você deve ver as alterações de código na instância do Amazon EC2.

Configurar o WordPress site

Para ver os efeitos da alteração do código, conclua a configuração do WordPress site para que você tenha uma instalação totalmente funcional.

  1. Digite a URL do seu site no navegador. A URL é o endereço DNS público da instância do Amazon EC2 mais a extensão /WordPress. Para este WordPress site de exemplo (e exemplo de endereço DNS público da instância Amazon EC2), a URL é. http://ec2-01-234-567-890.compute-1.amazonaws.com/WordPress

  2. Se você ainda não configurou o site, a página de boas-vindas WordPress padrão é exibida. Escolha Let's go!.

  3. Na página de configuração do banco de dados, digite os seguintes valores para usar o banco de dados MySQL padrão:

    • Nome do banco de dados: test

    • Nome de usuário: root

    • Senha: deixe em branco.

    • Host do banco de dados: localhost

    • Prefixo da tabela: wp_

    Escolha Submit para configurar o banco de dados.

  4. Continue a configuração do site. Na página de boas-vindas, preencha os valores desejados e escolha Instalar WordPress. Quando a instalação estiver concluída, faça login no seu painel.

Importante

Durante a implantação do WordPress aplicativo, o change_permissions.sh script atualizou as permissões da /tmp/WordPress pasta para que qualquer pessoa possa gravar nela. Agora é um bom momento para executar o comando a seguir e restringir permissões para que apenas você, o proprietário, possa gravar nele:

chmod -R 755 /var/www/html/WordPress

Modificar o site

Para modificar o WordPress site, acesse a pasta do aplicativo em sua máquina de desenvolvimento:

cd /tmp/WordPress

Para modificar algumas das cores do site, no arquivo wp-content/themes/twentyfifteen/style.css, use um editor de texto ou sed para alterar #fff para #768331.

No Linux ou outros sistemas com o GNU sed, use:

sed -i 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css

No macOS, Unix ou outros sistemas com o BSD sed, use:

sed -i '' 's/#fff/#768331/g' wp-content/themes/twentyfifteen/style.css

Reimplantar o site

Agora que você modificou o código do site, use o Amazon S3 CodeDeploy para reimplantar o site.

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, lembre-se de que não é necessário criar um aplicativo.) Especifique a mesma chave de antes para a nova revisão (WordPressApp.zip). Faça upload dela no mesmo bucket do Amazon S3 criado anteriormente (por exemplo, DOC-EXAMPLE-BUCKET).

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

Para redistribuir o site (CLI)

Chame o comando create-deployment para criar uma implantação com base na revisão recém-carregada. Use o aplicativo WordPress_App, a configuração de implantação CodeDeployDefault.OneAtATime, o grupo de implantação WordPress_DepGroup, e a revisão WordPressApp.zip no bucket DOC-EXAMPLE-BUCKET:

aws deploy create-deployment \ --application-name WordPress_App \ --deployment-config-name CodeDeployDefault.OneAtATime \ --deployment-group-name WordPress_DepGroup \ --s3-location bucket=DOC-EXAMPLE-BUCKET,bundleType=zip,key=WordPressApp.zip

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

Depois CodeDeploy de reimplantar o site, visite novamente o site em seu navegador para verificar se as cores foram alteradas. (Talvez seja necessário atualizar o navegador.) Se as cores mudaram, parabéns! Você modificou e reimplantou seu site com sucesso!

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, expanda a opção Implantar e escolha Aplicações.

  3. Na lista de aplicativos, escolha WordPress_App.

  4. Na guia Grupos de implantação, escolha WordPress_DepGroup.

  5. Escolha Criar implantação.

  6. Na página Create deployment:

    1. Em Deployment group (Grupo de implantação), selecione WordPress_DepGroup.

    2. Na área Tipo de repositório, selecione Meu aplicativo está armazenado no Amazon S3 e copie o link do Amazon S3 da revisão para a caixa Local de revisão. Para encontrar o valor do link:

      1. Em uma guia separada do navegador:

        Faça login 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,. WordPressApp.zip

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

      3. No painel Propriedades, copie o valor do campo Link na caixa Local da revisão no CodeDeploy console.

    3. Se uma mensagem aparecer informando que o tipo de arquivo não pôde ser detectado, escolha .zip.

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

    5. Expanda as substituições do grupo de implantação e, em Configuração de implantação, escolha. CodeDeployDefault OneAtUma hora.

    6. Selecione Iniciar implantação. As informações sobre a implantação recém-criada aparecem na página Implantações.

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

      Depois CodeDeploy de reimplantar o site, visite novamente o site em seu navegador para verificar se as cores foram alteradas. (Talvez seja necessário atualizar o navegador.) Se as cores mudaram, parabéns! Você modificou e reimplantou seu site com sucesso!