2017-05-23 7 views
0

Google cloud container builderセットアップでビルドステップを追加しようとしています。Google Cloud Container Builderにロール/スコープを追加しますか?

この手順では、ソースツリーで提供されているindex.yamlファイルから、自分のプロジェクトのデータストアインデックスを作成します。

基本的に私はこのcloudbuild.ymlを持っている:私はこれを実行すると

steps: 
- name: gcr.io/cloud-builders/gcloud 
    args: ["datastore", "create-indexes", "index.yaml", "-q"] 

は私がのgcloudツールからこのエラーを取得する:

ERROR:(gcloud.datastore.create-インデックス)あなたが現在います****への適切なアクセス権を持たないサービスアカウントを使用してgcloudにログインしました。アカウントの有効範囲は、https://www.googleapis.com/auth/logging.write,https://www.googleapis.com/auth/projecthosting,https://www.googleapis.com/auth/pubsub,https://www.googleapis.com/auth/devstorage.read_writeです。成功するためにはhttps://www.googleapis.com/auth/cloud-platformが必要です。 存在しないスコープでこのVMインスタンスを再作成してください。 gcloud auth loginを使用して、適切なアクセス権を持つ標準アカウントにログインすることもできます。

IAMロール "Cloud datastore index admin"をプロジェクト "@ cloudbuild.gserviceaccount.com"サービスアカウントに追加しようとしましたが、それは役に立たなかった。

これを簡単に実行する方法、つまり、コンテナビルダサービスアカウントにデータストアインデックスを作成するために必要な権限を与える簡単な方法はありますか?

答えて

0

「Cloud Datastore Owner」または「Project Editor」権限を追加してみてください。

関連する問題