結論
下記ファイルを削除して
rm ~/.appcfg_oauth2_tokens
or
rm ~/.appcfg_*
もういちどデプロイ
※デプロイ時にOauth認証するのでブラウザ側で許可してください
goapp deploy
or
appcfg.py update
※ブラウザのアドレスがlocalhostになった場合
- デプロイ実行時にターミナルに表示されるURLをコピペ
- 対象のGCPプロジェクトのアカウントでログインしているブラウザに対して1のURLをペースト
- 許可する
原因
認証関連ファイル(appcfg_*)がキャッシュされているのが原因
パターンとしては下記の際に発生することが多いと思います
・複数のGCPアカウント、GCPプロジェクトをgcloud config configurations activate
で切り替えている
・初回のOauth認証またはデプロイ後にGCPアカウントのロール(Viewer => Editorとか)を変更した場合
GAEのデプロイ時だけじゃなくて
他のGCPサービスをgcloudコマンド経由で使用している発生することがあるかもしれない。
gcloud コマンド実行時にそれっぽいエラーが発生してい場合、試してみてもいいかも。