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
gefragt vor einem Jahr528 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor einem Jahr
  • 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

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen