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
已提问 1 年前286 查看次数
2 回答
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
专家
已回答 1 年前
  • 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
已回答 3 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则