Monday, November 19, 2018

AWSのインスタンスの更新が永遠に終了しなさそうな時

今日、Elastic Beanstalk の Load Balancer の設定を変更したとき、バランサ側の変更とタイミングが重複してしまったためか、1時間以上ずっと更新中のままになってしまった。

AWSコンソールからは EB だろうが EC2 だろうが、操作のしようが無いので、どうしたものかと考えていたが、この方法がStack Overflowで紹介されていた。

https://serverfault.com/questions/881033/elastic-beanstalk-stuck-for-more-than-12-hrs

要するにインスタンスのスケーリングの最大値をゼロにしてしまえば、それで自動的にインスタンスが停止される。その後、数値を元に戻せば更新の終わった状態で立ち上がって来てくれる。