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á.
eb terminate
Descrição
Termine o ambiente em execução para não ser cobrado por recursos da AWS não usados.
O uso da opção --all
exclui o aplicativo para o qual o diretório atual foi inicializado usando eb init. O comando termina todos os ambientes na aplicação. Termina também todos as versões da aplicação e as configurações salvas da aplicação e depois exclui a aplicação.
Se o diretório raiz contém um arquivo platform.yaml
que especifica uma plataforma personalizada, esse comando encerra o ambiente personalizado em execução.
nota
Você sempre pode iniciar um novo ambiente usando a mesma versão mais tarde.
Se você tiver dados de um ambiente que deseja manter, defina a política de exclusão de banco de dados como Retain
antes de encerrar o ambiente. Isso mantém o banco de dados operacional fora do Elastic Beanstalk. Depois disso, qualquer ambiente do Elastic Beanstalk deve se conectar a ele como um banco de dados externo. Se você quiser fazer backup dos dados sem manter o banco de dados operacional, defina a política de exclusão para fazer um snapshot do banco de dados antes de encerrar o ambiente. Para obter mais informações, consulte Ciclo de vida do banco de dados no capítulo Configuração de ambientes deste guia.
Importante
Se você encerrar um ambiente, também deverá excluir quaisquer mapeamentos CNAME criados, pois outros clientes poderão reutilizar um nome de host disponível. Certifique-se de excluir os registros DNS que apontam para seu ambiente encerrado para evitar uma entrada de DNS pendente. Uma entrada de DNS pendente pode expor o tráfego da Internet destinado ao seu domínio a vulnerabilidades de segurança. Também pode apresentar outros riscos.
Para obter mais informações, consulte Proteção contra um registro de delegação pendente no Route 53 no Guia do desenvolvedor do Amazon Route 53. Você também pode aprender mais sobre entradas de DNS pendentes em Proteções de domínio aprimoradas para solicitações do Amazon CloudFront
Sintaxe
eb terminate
eb terminate environment-name
Opções
Name (Nome) |
Descrição |
---|---|
|
Encerra todos os ambientes no aplicativo, bem como as versões e as configurações salvas do aplicativo, e em seguida exclui o aplicativo. |
|
Termina o ambiente sem pedir confirmação. |
|
Termina o ambiente, mesmo se houver ambientes dependentes vinculados a ele. Consulte Ambientes do Compose. |
|
O número de minutos antes de esgotar o tempo limite do comando. |
Resultado
Se for bem-sucedido, o comando retornará o status da operação terminate
.
Exemplo
A solicitação de exemplo a seguir encerra o ambiente tmp-dev.
$ eb terminate
The environment "tmp-dev" and all associated instances will be terminated.
To confirm, type the environment name: tmp-dev
2018-07-11 21:05:25 INFO: terminateEnvironment is starting.
2018-07-11 21:05:40 INFO: Deleted CloudWatch alarm named: awseb-e-2cpfjbra9a-stack-AWSEBCloudwatchAlarmHigh-16V08YOF2KQ7U
2018-07-11 21:05:41 INFO: Deleted CloudWatch alarm named: awseb-e-2cpfjbra9a-stack-AWSEBCloudwatchAlarmLow-6ZAWH9F20P7C
2018-07-11 21:06:42 INFO: Deleted Auto Scaling group policy named: arn:aws:autoscaling:us-east-2:11122223333:scalingPolicy:5d7d3e6b-d59b-47c5-b102-3e11fe3047be:autoScalingGroupName/awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E:policyName/awseb-e-2cpfjbra9a-stack-AWSEBAutoSca
lingScaleUpPolicy-1876U27JEC34J
2018-07-11 21:06:43 INFO: Deleted Auto Scaling group policy named: arn:aws:autoscaling:us-east-2:11122223333:scalingPolicy:29c6e7c7-7ac8-46fc-91f5-cfabb65b985b:autoScalingGroupName/awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E:policyName/awseb-e-2cpfjbra9a-stack-AWSEBAutoSca
lingScaleDownPolicy-SL4LHODMOMU
2018-07-11 21:06:48 INFO: Waiting for EC2 instances to terminate. This may take a few minutes.
2018-07-11 21:08:55 INFO: Deleted Auto Scaling group named: awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E
2018-07-11 21:09:10 INFO: Deleted security group named: awseb-e-2cpfjbra9a-stack-AWSEBSecurityGroup-XT4YYGFL7I99
2018-07-11 21:09:40 INFO: Deleted load balancer named: awseb-e-2-AWSEBLoa-AK6RRYFQVV3S
2018-07-11 21:09:42 INFO: Deleting SNS topic for environment tmp-dev.
2018-07-11 21:09:52 INFO: terminateEnvironment completed successfully.