Etapa 1: Iniciar e configurar uma instância Amazon Linux ou Red Hat Enterprise Linux Amazon EC2 - 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 1: Iniciar e configurar uma instância Amazon Linux ou Red Hat Enterprise Linux Amazon EC2

Para implantar o WordPress aplicativo CodeDeploy, você precisará de uma instância do Amazon EC2 executando o Amazon Linux ou o Red Hat Enterprise Linux (RHEL). A instância do Amazon EC2 requer uma nova regra de segurança de entrada que permita conexões HTTP. Essa regra é necessária para visualizar a WordPress página em um navegador após sua implantação bem-sucedida.

Siga as instruções em Crie uma instância do Amazon EC2 para CodeDeploy. Quando você chegar na parte dessas instruções sobre como atribuir uma tag de instância do Amazon EC2 à instância, certifique-se de especificar a chave da tag de Name e o valor da tag de CodeDeployDemo. (Se você especificar uma chave de tag ou um valor de tag diferente, as instruções em Etapa 4: implantar seu WordPress aplicativo poderão produzir resultados inesperados.)

Depois de seguir as instruções para iniciar a instância do Amazon EC2, retorne a essa página e continue na próxima seção. Não continue em Crie um aplicativo com CodeDeploy como a próxima etapa.

Conectar-se à instância do Amazon Linux ou RHEL Amazon EC2

Depois que a sua nova instância do Amazon EC2 for iniciada, siga essas instruções para praticar a conexão com ela.

  1. Use o comando ssh (ou um emulador de terminal compatível com SSH, como o PuTTY) para conectar-se à instância do Amazon EC2 do Amazon Linux ou RHEL. Você precisará do endereço DNS público da instância e da chave privada para o par de chaves usado na inicialização da instância do Amazon EC2. Para obter mais informações, consulte Conectar-se à sua instância.

    Por exemplo, se o endereço DNS público for ec2-01-234-567-890.compute-1.amazonaws.com, e o par de chaves da sua instância do Amazon EC2 para acesso SSH for denominado codedeploydemo.pem, você poderá digitar:

    ssh -i /path/to/codedeploydemo.pem ec2-user@ec2-01-234-567-890.compute-1.amazonaws.com

    Substitua /path/to/codedeploydemo.pem pelo caminho para o seu arquivo .pem e substitua o endereço DNS de exemplo pelo endereço de sua instância do Amazon EC2 do Amazon Linux ou RHEL.

    nota

    Se receber um erro de que as permissões do seu arquivo de chave são muito abertas, será necessário restringir suas permissões para dar acesso apenas ao usuário atual (você). Por exemplo, com o comando chmod no Linux, macOS ou Unix, digite:

    chmod 400 /path/to/codedeploydemo.pem
  2. Depois de entrar, você verá o banner da AMI da instância do Amazon EC2. Para o Amazon Linux, deve ficar assim:

    __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___|
  3. Agora, você pode sair da instância do Amazon EC2 em execução.

    Atenção

    Não interrompa ou encerre a instância do Amazon EC2. Caso contrário, CodeDeploy não será possível implantá-lo.

Adicione uma regra de entrada que permita tráfego HTTP à instância do Amazon EC2 do Amazon Linux ou do RHEL

A próxima etapa confirma que sua instância do Amazon EC2 tem uma porta HTTP aberta para que você possa ver a página inicial do aplicativo WordPress implantado em um navegador.

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

  2. Escolha Instâncias e, em seguida, escolha sua instância.

  3. Na guia Descrição, em Grupos de segurança, escolha exibir regras de entrada.

    Você deve ver uma lista de regras em seu grupo de segurança como a seguinte:

    Security Groups associated with i-1234567890abcdef0 Ports Protocol Source launch-wizard-N 22 tcp 0.0.0.0/0 ✔
  4. Em Grupos de segurança, escolha o grupo de segurança para a sua instância do Amazon EC2. Ele pode se chamar launch-wizard-N. O N no nome é um número atribuído ao grupo de segurança quando a instância foi criada.

    Escolha a guia Entrada. Se o grupo de segurança da sua instância está configurado corretamente, você deve ver uma regra com os seguintes valores:

    • Tipo: HTTP

    • Protocolo: TCP

    • Port Range: 80

    • Origem: 0.0.0.0/0

  5. Se você não encontrar uma regra com esses valores, use os procedimentos em Adicionar regras a um grupo de segurança para adicioná-las a uma nova regra de segurança.