ASG - Terminate before Launch

0

I have a ASG with a single instance. I use a ASG for the health checks to relaunch if there is an issue. Ideally I need the instance to be terminated before the replacement is launched.

Is there a way to achieve this?

Paddy
feita há um ano287 visualizações
2 Respostas
1

It depends what you mean with launched. If you mean being brought into service you could probably use Lifecycle Hooks to keep the instance in Pending:wait state, checking the status of the terminating instance, before bringing the instance being launched into service.

https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks-overview.html

profile picture
ESPECIALISTA
respondido há um ano
  • To add on to this: By default, the termination for the healthcheck will start right before the launch, but the ASG won't wait for the termination to finish before the launch starts

0

Would advise you look into using the right Instance Maintenance Policy for your use case and then depending on timing, consider the use of Lifecyle Hooks. https://docs.aws.amazon.com/autoscaling/ec2/userguide/instance-maintenance-policy-overview-and-considerations.html

AWS
ASGDude
respondido há 3 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas