UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【GAE】複数のサービスのインスタンスを止める

フレキシブル環境のAppEngineはスタンダード環境と違って自動でインスタンスが止まることがなく、課金され続けてしまう

そのため、処理しない期間がある場合はサービスのインスタンスを止めなければならない

これまで、それをコンソール上で止めていたが、複数ある場合は一気にやることができないため時間がかかってしまったいた

そこで、複数のサービスのインスタンスを止める方法を調査した

cloud.google.com

結果的に、以下のコマンドで可能

$ gcloud app versions stop v1 v2v

インスタンスにはバージョンがあるので、そのバージョンを複数指定してあげれば一度に止めることができた

動いているサービスのバージョンを調べるのは以下のコマンドでできた

$ gcloud app versions list --filter="SERVING"