

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: implantar o aplicativo na instância
<a name="tutorials-github-deploy-application"></a>

Nesta etapa, você usa o CodeDeploy console ou o AWS CLI para implantar a revisão de amostra do seu GitHub repositório na sua instância. 



## Para implantar a revisão (console)
<a name="tutorials-github-deploy-application-console"></a>

1. Na página **Deployment group details (Detalhes do grupo de implantação)**, selecione **Create deployment (Criar implantação)**.

1. Em **Deployment group (Grupo de implantação)**, selecione **`CodeDeployGitHubDemo-DepGrp`**.

1. Em **Tipo de revisão**, escolha **GitHub**.

1. Em **Connect to GitHub**, faça o seguinte:
   + Para criar uma conexão entre CodeDeploy aplicativos e uma GitHub conta, saia GitHub em uma guia separada do navegador da Web. Em **GitHub Conta**, insira um nome para identificar essa conexão e escolha **Conectar GitHub** a. A página da web solicita que você autorize CodeDeploy a interação com o aplicativo GitHub chamado. `CodeDeployGitHubDemo-App` Continue na etapa 5.
   + Para usar uma conexão que você já criou, na **GitHubconta**, selecione seu nome e escolha **Conectar GitHub** a. Continue na etapa 7.
   + Para criar uma conexão com uma GitHub conta diferente, saia GitHub em uma guia separada do navegador. Escolha **Conectar a uma GitHub conta diferente** e, em seguida, escolha **Conectar GitHub** a. Continue na etapa 5.

1. Siga as instruções na página de **login** para fazer login com sua GitHub conta.

1. Na página para **Autorizar aplicativo**, escolha **Autorizar aplicativo**. 

1. Na página CodeDeploy **Criar implantação**, em **Nome do repositório**, insira o nome de GitHub usuário que você usou para entrar, seguido por uma barra (`/`), seguida pelo nome do repositório em que você enviou a revisão do aplicativo (por exemplo,). ***my-github-user-name*/CodeDeployGitHubDemo**

   Caso não tenha certeza do valor que deve ser digitado ou se quiser especificar um repositório diferente:

   1. Em uma guia separada do navegador, acesse seu [GitHub painel](https://github.com/dashboard).

   1. Em **Seus repositórios**, passe o ponteiro do mouse sobre o nome do repositório de destino. Uma dica de ferramenta aparece, exibindo o nome GitHub do usuário ou da organização, seguido por uma barra (`/`), seguida pelo nome do repositório. Digite esse valor em **Repository name (Nome do repositório)**.
**nota**  
Se o nome do repositório de destino não for exibido em **Seus repositórios**, use a GitHub caixa **Pesquisar** para encontrar o repositório de destino e o nome GitHub do usuário ou da organização.

1. Na caixa **ID da confirmação**, insira a ID da confirmação associada ao envio da revisão do seu aplicativo para GitHub.

   Caso não tenha certeza do valor que deve ser digitado:

   1. Em uma guia separada do navegador, acesse seu [GitHub painel](https://github.com/dashboard).

   1. Em **Your repositories (Seus repositórios)**, selecione **CodeDeployGitHubDemo**.

   1. Na lista de confirmações, localize e copie a ID da confirmação associada ao envio da revisão do seu aplicativo para GitHub. Em geral, esse ID tem 40 caracteres de comprimento e é formado por letras e números. (Não use a versão mais curta do ID de confirmação, que é normalmente os 10 primeiros caracteres da versão mais longa.)

   1. Cole o ID de confirmação na caixa **ID de confirmação**.

1. Escolha **Implantar** e continue até a próxima etapa. 

## Para implantar a revisão (CLI)
<a name="tutorials-github-deploy-application-cli"></a>

Antes de chamar qualquer AWS CLI comando que interaja com GitHub (como o **create-deployment** comando, que você chamará em seguida), você deve dar CodeDeploy permissão para usar sua conta de GitHub usuário GitHub para interagir com o `CodeDeployGitHubDemo-App` aplicativo. Atualmente, você deve usar o console do CodeDeploy para fazer isso.

1. Faça login no Console de gerenciamento da AWS e abra o CodeDeploy console em [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy).
**nota**  
Faça login com o mesmo usuário que você configurou em [Começando com CodeDeploy](getting-started-codedeploy.md).

1. No painel de navegação, expanda a opção **Implantar** e escolha **Aplicações**.

   

1. Selecione **CodeDeployGitHubDemo-App**.

1. Na guia **Implantações**, selecione **Criar implantação**.
**nota**  
Você não criará uma nova implantação. Atualmente, essa é a única maneira de dar CodeDeploy permissão para interagir GitHub em nome de sua conta de GitHub usuário.

1. Em **Grupo de implantação**, escolha **CodeDeployGitHubDemo- DepGrp**.

1. Em **Tipo de revisão**, escolha **GitHub**.

1. Em **Connect to GitHub**, faça o seguinte:
   + Para criar uma conexão entre CodeDeploy aplicativos e uma GitHub conta, saia GitHub em uma guia separada do navegador da Web. Em **GitHub Conta**, digite um nome para identificar essa conexão e escolha **Conectar GitHub** a. A página da web solicita que você autorize CodeDeploy a interação com GitHub o aplicativo chamado. `CodeDeployGitHubDemo-App` Continue na etapa 8.
   + Para usar uma conexão que você já criou, na **GitHubconta**, selecione seu nome e escolha **Conectar GitHub** a. Continue na etapa 10.
   + Para criar uma conexão com uma GitHub conta diferente, saia GitHub em uma guia separada do navegador. Escolha **Conectar a uma GitHub conta diferente** e, em seguida, escolha **Conectar GitHub** a. Continue na etapa 8.

1. Siga as instruções na página de **login** para fazer login com seu nome de GitHub usuário ou e-mail e senha.

1. Na página para **Autorizar aplicativo**, escolha **Autorizar aplicativo**. 

1. Na página CodeDeploy **Criar implantação**, escolha **Cancelar**.

1. Chame o **create-deployment** comando para implantar a revisão do seu GitHub repositório na instância, onde:
   + *repository*é o nome GitHub da sua conta, seguido por uma barra (`/`), seguida pelo nome do seu repositório (`CodeDeployGitHubDemo`), por exemplo,. `MyGitHubUserName/CodeDeployGitHubDemo`

     Caso não tenha certeza do valor que deve ser usado ou se quiser especificar um repositório diferente:

     1. Em uma guia separada do navegador, acesse seu [GitHub painel](https://github.com/dashboard).

     1. Em **Seus repositórios**, passe o ponteiro do mouse sobre o nome do repositório de destino. Uma dica de ferramenta aparece, exibindo o nome GitHub do usuário ou da organização, seguido por uma barra (`/`), seguida pelo nome do repositório. Este é o valor a ser usado.
**nota**  
Se o nome do repositório de destino não aparecer em **Seus repositórios**, use a GitHub caixa **Pesquisar** para encontrar o repositório de destino e o nome de GitHub usuário ou organização correspondente.
   + *commit-id*é o commit associado à versão da revisão do aplicativo que você enviou para o seu repositório (por exemplo,`f835159a...528eb76f`). 

     Caso não tenha certeza do valor que deve ser usado:

     1. Em uma guia separada do navegador, acesse seu [GitHub painel](https://github.com/dashboard).

     1. Em **Your repositories (Seus repositórios)**, selecione **CodeDeployGitHubDemo**.

     1. Na lista de confirmações, encontre a ID da confirmação associada ao envio da revisão do seu aplicativo para GitHub. Em geral, esse ID tem 40 caracteres de comprimento e é formado por letras e números. (Não use a versão mais curta do ID de confirmação, que é normalmente os 10 primeiros caracteres da versão mais longa.) Use esse valor.

   Se você estiver trabalhando em uma máquina Linux, macOS ou Unix local:

   ```
   aws deploy create-deployment \
     --application-name CodeDeployGitHubDemo-App \
     --deployment-config-name CodeDeployDefault.OneAtATime \
     --deployment-group-name CodeDeployGitHubDemo-DepGrp \
     --description "My GitHub deployment demo" \
     --github-location repository=repository,commitId=commit-id
   ```

   Se estiver trabalhando em uma máquina Windows local:

   ```
   aws deploy create-deployment --application-name CodeDeployGitHubDemo-App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name CodeDeployGitHubDemo-DepGrp --description "My GitHub deployment demo" --github-location repository=repository,commitId=commit-id
   ```