あなたは gcloud CLI を新しい開発マシンにインストールしました。複数の Google Cloud プロジェクトを切り替えて作業するための設定を効率的に管理する方法として最も適切なものはどれですか?
- A. 各プロジェクト用のサービスアカウントキーを手動で切り替える
- B. gcloud config configurations create コマンドで複数の設定プロファイルを作成し切り替える
- C. 環境変数 GOOGLE_CLOUD_PROJECT に毎回プロジェクト ID をセットする
- D. 作業のたびに gcloud config set project <PROJECT_ID> を実行する
解答と解説を見る
正解: B
gcloud config configurations create で名前付き設定プロファイルを作成し、gcloud config configurations activate で切り替えることで、プロジェクト・アカウント・リージョンなどをセットとして管理できます。毎回 gcloud config set を実行する方法は手間がかかり、ミスの原因になります。環境変数 GOOGLE_CLOUD_PROJECT はシェルセッション固有であり、アカウントやリージョン設定との整合が取りにくいです。サービスアカウントキーの手動切り替えはセキュリティリスクが高く、運用負荷も大きいため推奨されません。