今日、Elastic Beanstalk の Load Balancer の設定を変更したとき、バランサ側の変更とタイミングが重複してしまったためか、1時間以上ずっと更新中のままになってしまった。
AWSコンソールからは EB だろうが EC2 だろうが、操作のしようが無いので、どうしたものかと考えていたが、この方法がStack Overflowで紹介されていた。
https://serverfault.com/questions/881033/elastic-beanstalk-stuck-for-more-than-12-hrs
要するにインスタンスのスケーリングの最大値をゼロにしてしまえば、それで自動的にインスタンスが停止される。その後、数値を元に戻せば更新の終わった状態で立ち上がって来てくれる。