

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

# Recriar ambientes do Elastic Beanstalk
<a name="environment-management-rebuild"></a>

Seu AWS Elastic Beanstalk ambiente pode se tornar inutilizável se você não usar a funcionalidade do Elastic Beanstalk para modificar ou encerrar os recursos subjacentes do ambiente. AWS Se isso acontecer, você poderá **reconstruir** o ambiente para tentar restaurá-lo a um estado operacional. A reconstrução de um ambiente encerra todos os seus recursos e os substitui por novos recursos com a mesma configuração.

Você também pode reconstruir ambientes em até seis semanas (42 dias) de seu encerramento. Ao recriar, o Elastic Beanstalk tenta criar outro ambiente com o mesmo nome, ID e configuração.

## Reconstrução de um ambiente em execução
<a name="environment-management-rebuild-running"></a>

É possível recriar um ambiente por meio do console do Elastic Beanstalk ou usando a API `RebuildEnvironment`.

**Atenção**  
Se o seu ambiente tiver um banco de dados acoplado, **ele será excluído como parte da reconstrução**, e o novo banco de dados no ambiente reconstruído não conterá os dados anteriores. Se quiser manter o banco de dados ou fazer um snapshot, certifique-se de que a política de exclusão do banco de dados esteja configurada corretamente para obter os resultados desejados após a reconstrução. Para obter mais informações, consulte [Ciclo de vida do banco de dados](using-features.managing.db.md#environments-cfg-rds-lifecycle). 

**Para reconstruir um ambiente em execução (console)**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Ambientes** e selecione o nome do ambiente na lista.

1. Escolha **Actions** e **Rebuild environment**.

1. Escolha **Rebuild**.

Para reconstruir um ambiente em execução com a API do Elastic Beanstalk, [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html)use a ação com o ou com o SDK. AWS CLI AWS 

```
$ aws elasticbeanstalk rebuild-environment --environment-id e-{{vdnftxubwq}}
```

## Reconstruir um ambiente encerrado
<a name="environment-management-rebuild-terminated"></a>

É possível recriar e restaurar um ambiente encerrado ao usar o console do Elastic Beanstalk, a CLI do EB ou a API `RebuildEnvironment`.

**nota**  
A menos que você esteja usando seu próprio nome de domínio personalizado com o ambiente encerrado, o ambiente usará um subdomínio de elasticbeanstalk.com. Esses subdomínios são compartilhados dentro de uma região do Elastic Beanstalk. Portanto, eles podem ser usados por qualquer ambiente criado por qualquer cliente na mesma região. Embora seu ambiente esteja encerrado, um outro ambiente pode usar seu subdomínio. Nesse caso, a reconstrução não ocorrerá.  
Evite esse problema usando um domínio personalizado. Para mais detalhes, consulte [Nome de domínio do ambiente do Elastic Beanstalk](customdomains.md).

Ambientes encerrados recentemente aparecem na visão geral do aplicativo por até uma hora. Durante esse período, você pode visualizar eventos do ambiente em seu [painel](environments-console.md) e usar a **ação** [Restore environment](environments-dashboard-actions.md) para reconstruí-lo.

Para reconstruir um ambiente que não está mais visível, use a opção **Restore terminated environment** na página do aplicativo.

**Para reconstruir um ambiente encerrado (console)**

1. Abra o console do [Elastic](https://console.aws.amazon.com/elasticbeanstalk) Beanstalk e, **na** lista Regiões, selecione sua. Região da AWS

1. No painel de navegação, selecione **Aplicativos** e escolha o nome do aplicativo na lista.

1. Escolha **Actions** e, em seguida, **Restore terminated environment**.  
![Menu suspenso de ações com a opção “Restaurar ambiente encerrado” destacada.](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/images/applications-restoreenvironment.png)

1. Escolha um ambiente encerrado.

1. Escolha **Restore**.  
![Tabela mostrando detalhes do ambiente encerrado com opções para cancelar ou restaurar.](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/images/applications-restoreenvironment-modal.png)

O Elastic Beanstalk tenta criar um novo ambiente com o mesmo nome, ID e configuração. Se já existir um ambiente com o mesmo nome ou URL, quando você tentar reconstruir, a ação falhará. A exclusão da versão do aplicativo que foi implantada no ambiente também causará falha na reconstrução.

Se você usa a EB CLI para gerenciar seu ambiente, use o comando **eb restore** para reconstruir um ambiente encerrado.

```
$ eb restore e-{{vdnftxubwq}}
```

Consulte [**eb restore**](eb3-restore.md) para obter mais informações.

Para reconstruir um ambiente encerrado com a API do Elastic Beanstalk, use [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html)a ação com o ou com o SDK. AWS CLI AWS 

```
$ aws elasticbeanstalk rebuild-environment --environment-id e-{{vdnftxubwq}}
```