Posted at

AutoScalingGroup 配下の EC2インスタンスを stop する方法

More than 3 years have passed since last update.


AutoScalingGroup 配下の EC2インスタンスを stop する方法

インスタンスのリタイア時に、インスタンスの Stop, Start(Reboot じゃダメ) を求められます。


AutoScalingGroup 配下のインスタンスを Stop すると Terminate されます。


Terminate されたくない!そんな時に便利。

# AutoScaling の停止

[root@ip-**-**-**-** ~]# aws autoscaling suspend-processes --auto-scaling-group-name <AutoScalingグループ名>

# ここでインスタンスの停止、起動処理
# CLI からでも AMC からでも OK

# インスタンスのステータスを Healthy に変更
[root@ip-**-**-**-** ~]# aws autoscaling set-instance-health --instance-id <インスタンスID> --health-status Healthy

# AutoScaling の開始(再開)
[root@ip-**-**-**-** ~]# aws autoscaling resume-processes --auto-scaling-group-name <AutoScalingグループ名>

ELB配下のインスタンスの場合このままじゃ復帰しないので、1回 Remove してから追加すること