ビットの海

ゆるふわソフトウェアエンジニアしゃぜのブログ

gcloud で service account で auth してコマンド使えるようにするまで

いつも忘れるので...

1. credentials の json で auth する

gcloud auth activate-service-account \
    foo@foo-project.iam.gserviceaccount.com \
    --key-file /path/foo-project-1234.json \
    --project foo-project

2. auth されてるのを確認する

 gcloud auth list

切り替えは、gcloud config set account ACCOUNT

3. 新しい configuration つくって set して activate

gcloud config configurations create foo-user
gcloud config set project foo-project // project set
gcloud config set account foo@example.com // account set
gcloud config configurations activate foo-user

確認は gcloud config configurations list