概要
gcloud コマンドはマルチテナント機能を持っています
複数のアカウントで複数のプロジェクトを操作することができます
configurations
という機能があるのでこれを使います
環境
- macOS 10.14.3
- gcloud 234.0.0
新規 configurations 作成
gcloud config configurations create hawksnowlog
Created [hawksnowlog].
Activated [hawksnowlog].
自動的に切り替わるようです
gcloud config configurations list
で一覧を確認できます
NAME IS_ACTIVE ACCOUNT PROJECT DEFAULT_ZONE DEFAULT_REGION
default False username1@gmail.com project-123456
hawksnowlog True
新規 configurations 設定
gcloud auth login
でブラウザが開くので対象のアカウントでログインしましょう
あとはプロジェクトの設定をすれば OK かなと思います
gcloud config set project product-234567
デフォルトリージョンなど必要な設定があれば追加で実施してください
切り替える
gcloud config configurations activate default
default の configurations に切り替えることができます
最後に
gsutil
コマンドなども同じ設定を参照しているので configurations を切り替えるだけで使えるようになります
0 件のコメント:
コメントを投稿