こんにちは、次世代システム研究室のN.O.です。 次世代システム研究室ではグループ内の様々なプロジェクトに参加しており、プロジェクトによって異なる契約の様々なSaaSやIaaSにアクセスする必要があります。今回は、GCP(Google Cloud Platform)における、gcloudコマンドで使用するプロジェクトを素早く切り替える手法をご紹介します。 環境 macOS X direnv Cloud SDK GCPのプロジェクトについて GCPのリソースはプロジェクトで管理されます。 プロジェクトのリソースにアクセスするには、Googleアカウントに対してIAMでアクセス権を付与する、IAMでサービスアカウントを発行し、サービスアカウントキーを作成し、これを利用してアクセスする、などの方法があります。ブラウザのコンソールでは、ページ上部のプルダウンメニューでプロジェクトを切り替えることが