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 年前檢視次數 290 次
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 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南