gcloud コマンドで使う設定をプロジェクトごとに切り替える
Feb 18, 2022 14:01 · 252 words · 1 minute read
- GCPの gcloud コマンドは、プロジェクトとアカウントを切り替えながら作業することができる
プロジェクトとアカウント
は configurations と呼び、ローカルに複数作ることができる
configurations の一覧
$ gcloud config configurations list
デフォルトだと default
という1つだけしかないはず
configurations の作成
xxxxxx
という名前の configurations を作成する
$ gcloud config configurations create xxxxxx
configurations への設定
設定したい configurations が ACTIVE になっているのを確認してから、プロジェクトとアカウントを設定する。
$ gcloud config set account xxxxxxxxxx@gmail.com
$ gcloud config set project this-power-123456
configurations の切り替え
$CLOUDSDK_ACTIVE_CONFIG_NAME
という環境変数で使う configuration を指定することができるので、direnv などでこの変数にプロジェクト用の名前をセットしておく。
export CLOUDSDK_ACTIVE_CONFIG_NAME=xxxxxx