How to disable instance termination after a failed health check by asg ?

0

my asg is taking health check from load-balancer but i need to disable the instance termination without affecting the running website to investigate the the issue of failed health .

vinay
已提問 1 年前檢視次數 531 次
1 個回答
1

Hi Vinay,

For your purpose, you may want to use the lifecycle hook (activated by the ASG service when it prepares termination) corresponding to instance termination in the ASG: https://docs.aws.amazon.com/autoscaling/ec2/userguide/lifecycle-hooks.html#lifecycle-hooks-availability

And then, in this hook, you send detach commands to ASG service to remove this instance from the group: see https://docs.aws.amazon.com/autoscaling/ec2/userguide/detach-instance-asg.html

Best,

Didier

profile pictureAWS
專家
已回答 1 年前
  • Detach can only be run on InService instances. It will fail on ones in Terminating:Wait

    But the hook would give time to notify a human to manually investigate or have a snapshot taken to be reviewed later

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

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

回答問題指南