Docker イメージを eu.gcr.io にプッシュしようとしていますが、403 Forbidden が表示されます
gcloud docker push eu.gcr.io/<projectname>/<image>:latest
The push refers to a repository [eu.gcr.io/<projectname>/<image>] (len: 1)
663cd9de01fe: Preparing
Post https://eu.gcr.io/v2/w<projectname>/<image>/blobs/uploads/: token auth attempt for registry: https://eu.gcr.io/v2/token?account=_token&scope=repository%3A<projectname>%2F<image>3Apush%2Cpull&service=eu.gcr.io request failed with status: 403 Forbidden
確認しました
- curl https://eu.gcr.io/v1/_ping => 動作
- gcloud config list => プロジェクト ID が設定されています
- コンソールでストレージ API が有効になっている
- URLでプロジェクト名を使用すると、403 Forbiddenが表示されます
- URLでプロジェクトIDを使用すると、「リポジトリが存在しません」と表示されます
- gcloud auth list => 所有者がアクティブとして表示されます
- gcloud components update => すべてのコンポーネントが最新です。