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
preguntada hace un año286 visualizaciones
2 Respuestas
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
EXPERTO
respondido hace un año
  • 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 hace 3 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas