Google App Engine 更新方法

Google App Engineの更新で躓いた。
数年前に更新するためにはGoogle App Engineの更新用のGUIツールを使っていたのだが、そのツールは結構前に使えなくなり、代わりに appcfg.py のスクリプトで試したところ、こちらでもエラー。

参考のサイトによると

2019年7月、App Engine SDKは非推奨になりました。App Engineへのデプロイするには、Google Cloud SDKのgcloudコマンドを使います。

とのことで、gcloudを最新化して試したところ解決。

gcloudで更新しているサイトの例を参考に。

  1. 更新したいアプリのディレクトリに移動
  2. 更新用のコマンドを実行 gcloud app deploy app.yaml cron.yaml --project ${更新対象のプロジェクト名}
  3. 更新の成功を確認
  4. 更新後のサイトを確認 gcloud app browse --project ${更新対象のプロジェクト名}

GAEで409が出てデプロイ出来なくなったときの対処法(Mac)

GAEでのデプロイ時に、以下のようなErrorコード409が出ることがある。

このエラーが出た場合、ロールバックするまでデプロイを行うことはできない。

解決方法

(Macの場合)

と入力して、終わり。
デプロイをリトライすると、今度は成功した。