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
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
É possível recriar um ambiente por meio do console do Elastic Beanstalk ou usando a API RebuildEnvironment
.
Atenção
Se 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 você quiser manter o banco de dados ou tirar um instantâneo, certifique-se de ter a política de exclusão do banco de dados configurada adequadamente para obter os resultados desejados após a reconstrução. Para obter mais informações, consulte Ciclo de vida do banco de dados.
Para reconstruir um ambiente em execução (console)
Abra o console do Elastic
Beanstalk e, na lista Regiões, selecione sua. Região da AWS -
No painel de navegação, selecione Ambientes e selecione o nome do ambiente na lista.
-
Escolha Actions e Rebuild environment.
-
Escolha Rebuild.
Para reconstruir um ambiente em execução com a API do Elastic Beanstalk, RebuildEnvironment
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
É 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.
Os ambientes encerrados recentemente são exibidos na visão geral do aplicativo por até uma hora. Durante esse período, você pode visualizar eventos do ambiente em seu painel e usar a ação Restore environment 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)
Abra o console do Elastic
Beanstalk e, na lista Regiões, selecione sua. Região da AWS -
No painel de navegação, selecione Aplicativos e escolha o nome do aplicativo na lista.
-
Escolha Actions e, em seguida, Restore terminated environment.
-
Escolha um ambiente encerrado.
-
Escolha Restore.
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 para obter mais informações.
Para reconstruir um ambiente encerrado com a API do Elastic Beanstalk, use RebuildEnvironment
a ação com o ou com o SDK. AWS CLI AWS
$ aws elasticbeanstalk rebuild-environment --environment-id e-vdnftxubwq