2017-06-13 20 views
0
~ gcloud container clusters create example-cluster 
ERROR: (gcloud.container.clusters.create) ResponseError: code=403, 
message=Google Compute Engine: Required 'compute.zones.get' permission 
for 'projects/saleop-166407/zones/asia-northeast1-a' 

これはコンテナクラスタの起動に使用したシェルスクリプトです。 ウェブコンソール(UIを使用)、gcloud sdk cli、google cloud shellで失敗しました。 許可については何かを言っていますが、私は変更を見つけることができませんでした。gcpコンテナのクラスタ初期化に失敗しました

私は新しいプロジェクトを作成し、同じことをしました。何が問題ですか?

答えて

0

Console --> IAM/Admin --> IAMセクションのCompute Engine default service accountの役割を変更しましたか、他のアカウントの役割を変更しましたか? Computeアカウントで計算APIを使用できないようです。 enter image description here

Compute Engineのデフォルトサービスアカウントにプロジェクトの「エディタ」ロールが設定されていることを確認してください。

新しいプロジェクトを作成すると、そのプロジェクトは正しい権限を持つ新しいCompute Engineサービスアカウントを取得するため、これは唯一の説明です。

+0

すでにエディタに設定されています。私は、計算エンジンのAPIを無効にして再度有効にし、問題を解決しました。 – sokancho

関連する問題