

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á.

# Componentes de implantação em uma plataforma de computação EC2/On-Premises (console)
<a name="deployments-create-console"></a>

Este tópico mostra como implantar um aplicativo em um servidor do Amazon EC2 ou on-premises usando o console.

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. Execute um destes procedimentos:
   +  Se você desejar implantar um aplicativo, no painel de navegação, expanda **Implantar** e escolha **Aplicativos**. Escolha o nome do aplicativo que você deseja implantar. Certifique-se de que a coluna **Plataforma de computação** para o seu aplicativo seja **EC2/On-Premises**.
   +  Se você deseja reimplantar uma implantação, no painel de navegação, expanda **Implantar** e escolha **Implantações**. Localize a implantação que você deseja reimplantar e escolha o nome do aplicativo na coluna **Application (Aplicativos)**. Certifique-se de que a coluna **Plataforma de computação** para a sua implantação seja **EC2/On-Premises**.

1. Na guia **Implantações**, selecione **Criar implantação**.
**nota**  
Seu aplicativo deve ter um grupo de implantação antes de poder ser implantado. Se seu aplicativo não tiver um grupo de implantação, na guia **Grupos de implantação**, escolha **Criar grupo de implantação**. Para obter mais informações, consulte [Crie um grupo de implantação com CodeDeploy](deployment-groups-create.md). 

1. Em **Grupo de implantação**, escolha um grupo de implantação para usar nesta implantação.

1. Ao lado de **Repository type (Tipo de repositório)**, escolha o tipo de repositório no qual a sua revisão está armazenada:
   + **Meu aplicativo está armazenado no Amazon S3**: para obter informações, consulte [Especificar informações sobre uma revisão armazenada em um bucket do Amazon S3](deployments-create-console-s3.md) e em seguida retorne à etapa 6. 
   + **Meu aplicativo está armazenado em GitHub** — Para obter informações, consulte e[Especificar informações sobre uma revisão armazenada em um GitHub repositório](deployments-create-console-github.md), em seguida, retorne à etapa 6.

1. (Opcional) Em **Descrição da implantação**, digite uma descrição para esta implantação.

1. (Opcional) Expanda **Substituir a configuração de implantação** para escolher uma configuração de para controlar a forma como o tráfego é deslocado para o servidor Amazon EC2 ou on-premises diferente daquele especificado no grupo de implantação.

   Para obter mais informações, consulte [Trabalhando com configurações de implantação em CodeDeploy](deployment-configurations.md).

1. 

   1. Selecione **Não falhe na implantação se o evento do ApplicationStop ciclo de vida falhar** se você quiser que a implantação em uma instância seja bem-sucedida se o evento do `ApplicationStop` ciclo de vida falhar.

   1. Expanda **Configurações adicionais de comportamento de implantação** para especificar como CodeDeploy manipula arquivos em um local de destino de implantação que não faziam parte da implantação anterior bem-sucedida.

      Escolha uma das seguintes opções:
      + **Falha na implantação**: um erro é informado, e o status da implantação é alterado para `Failed`.
      + **Substituir o conteúdo**: se um arquivo com o mesmo nome existir na localização de destino, a versão da revisão do aplicativo o substituirá.
      + **Reter o conteúdo**: se um arquivo com o mesmo nome existir no local de destino, ele será mantido e a versão na revisão do aplicativo não será copiada para a instância.

      Para obter mais informações, consulte [Comportamento de reversão com conteúdo existente](deployments-rollback-and-redeploy.md#deployments-rollback-and-redeploy-content-options). 

1. (Opcional) Em **Substituições de configurações de reversão**, você pode especificar opções de reversão automática para essa implantação diferentes daquelas que foram especificadas para o grupo de implantação, se houver.

   Para obter informações sobre reversões em CodeDeploy, consulte e. [Reimplantações e reversões de implantação](deployment-steps-server.md#deployment-rollback) [Reimplante e reverta uma implantação com CodeDeploy](deployments-rollback-and-redeploy.md)

   Escolha uma das seguintes opções:
   + **Reverta quando uma implantação falha** — CodeDeploy reimplanta a última revisão válida conhecida como uma nova implantação.
   + **Reverter quando os limites de alarme forem atingidos** — Se os alarmes foram adicionados ao grupo de CodeDeploy implantação, implanta a última revisão válida quando um ou mais dos alarmes especificados forem ativados.
   + **Desativar reversões**: não execute reversões para esta implantação.

1. Selecione **Iniciar implantação**. 

   Para acompanhar o status da sua implantação, consulte [Exibir detalhes CodeDeploy da implantação](deployments-view-details.md).

**Topics**
+ [Especificar informações sobre uma revisão armazenada em um bucket do Amazon S3](deployments-create-console-s3.md)
+ [Especificar informações sobre uma revisão armazenada em um GitHub repositório](deployments-create-console-github.md)