コマンド
- auth されている account 一覧(gcloud auth login すると増えていく)
- config 一覧
- configration 一覧
- gcloud config configurations list
- 新しい configuration つくって set する
- gcloud config configurations create foo-project
- gcloud config set project foo-project // project set
- gcloud config set account foo@example.com // account set
- gcloud config set compute/zone us-central1-a // zone set
- プロジェクト切り替え(activate)
- gcloud config configurations activate foo-project
コンテナ関連
- gcloudでDockerが使えるよう
- gcloud auth configure-docker
サービスアカウントの認証
gcloud auth activate-service-account \
foo@foo-project.iam.gserviceaccount.com \
--key-file /path/foo-project-1234.json \
--project foo-project
gcloud コマンドでiam role 操作
gcloud projects add-iam-policy-binding foobar-project \
--member="serviceAccount:foobar@foobar-project.iam.gserviceaccount.com" \
--role=roles/run.admin
gcloud projects add-iam-policy-binding foobar-project \
--member="user:foobar@example.com"
--role=roles/run.admin
参考
blog.engineer.adways.net
qiita.com