[AWS] AutoScaling #02 状況確認と設定削除

 AWS-CLI EC2 VPC AutoScaling
2013.05.23

続いて状況の確認と、設定の削除。

 

実行ログを確認してみます。
–show-longは一列に表示という意味で、長い時間、ではないらしい。
–show-xmlとかあるしね。ですよねー

$ as-describe-scaling-activities --auto-scaling-group your-as-group-name --region ap-northeast-1 --show-long

 

オートスケールの設定とグループの一覧を取得してみる

$ as-describe-launch-configs --region ap-northeast-1
$ as-describe-auto-scaling-groups --region ap-northeast-1

 

削除するときは、グループから。

$ as-delete-auto-scaling-group your-as-group-name --region ap-northeast-1

 

とやろうとすると、
グループに所属しているサーバが起動しているのでこのグループは消せないよ、と叱られます。
丁寧に削除するなら、グループのサーバの最小値を0に更新&インスタンス全停止&グループ削除。

$ as-update-auto-scaling-group your-as-group-name --min-size 0 --region ap-northeast-1

 

ズバーンっと切っていいなら、2つ上のコマンドに–force-deleteオプションをつければOK。
強制削除するとオートスケールしていたものはすべて即ELBから外れ、Terminateされます。
(ほんとうはELBから外れた後、一定時間あけてからTerminateしてほしいんだけれども)

 

最後にAMIにバンドルしたオートスケールの設定を削除。

$ as-delete-launch-configs your-as-config-name --region ap-northeast-1