gcloud CLIのインストール方法(Windows 編)

記事タイトルとURLをコピーする

G-gen の荒井です。gcloud CLI(Cloud SDK)を Windows OS にインストールする手順をご紹介します。

はじめに

Google Cloud を操作するための代表的なインターフェイスとして、Cloud Console(GUI)と gcloud CLI があります。

Cloud Console(GUI)は、Web ブラウザで操作可能な、Google Cloud の管理コンソールです。直感的に操作することができ、初心者〜上級者まで幅広く使用されます。

このように、画面上のインターフェイスを、主にマウスを使って操作する手法を GUI(Graphical User Interface)と言います。GUI の特徴として、以下が挙げられます。

  • 直感的で操作方法がわかりやすい
  • システムの状態が画面上に可視化されており、視覚的に把握しやすい

一方の CLI(Command Line Interface)は、テキストベースの操作インターフェイスを指します。所定の構文に従ってコマンドを実行することで、システムに命令を与えます。

コマンドでの操作となるため、作業者の頭の中で操作イメージが明確になっている必要があり、中級者〜上級者向けのインターフェースです。CLI の特徴として、以下が挙げられます。

  • 同じ操作を繰り返す際などに、オペレーションミスを軽減することができる
  • GUI 画面は頻繁に変更されるが、CLI はそれに比べて変更の頻度が低いため、手順書のメンテナンス工数が小さい
  • 新機能は GUI よりも先に CLI でリリースされることが多い

Google Cloud には gcloud と呼ばれる CLI ツールがあり、このツールを通してコマンドを実行します。

また Cloud Console 上で CLI コマンドを実行可能な Cloud Shell という機能が存在し、Web ブラウザ上で CLI 操作を行うこともできます。

当記事では、gcloud コマンドを手元のパソコンから使用するために、gcloud CLI を Windows OS にインストールする方法をご紹介します。

Windows OS への gcloud CLI (Cloud SDK) インストール

前提条件

  • gcloud CLI は Windows 8.1 以降または Windows Server 2012 以降で動作します
  • インストールの際に管理者アカウントの承認が必要な場合があります

インストール手順

[Windows] > [Windows PowerShell] > [管理者として実行する]
※ 端末の設定により、実行ユーザーを選択してください。

PowerShell で下記コマンドを入力

(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe")
& $env:Temp\GoogleCloudSDKInstaller.exe

インストールウィザードが起動したら [Next >] をクリック

利用規約の内容を確認し [I Agree] をクリック

インストールタイプを選択し [Next >] をクリック

インストール先ディレクトリを選択し [Next >] をクリック

インストールコンポーネントを選択し [Install] をクリック

インストールの進捗バーが表示されるので、インストール完了まで待機
(10分以上かかる場合があります)

インストールが完了したら [Finish] をクリック

gcloud CLI が起動し、gcloud init が入力された状態となります。
" Y " を入力し、Google アカウント でログインします。
※ ログインした Google アカウント で gcloud CLI を操作することとなります。(あとから変更が可能)

Google アカウント ログイン画面がポップアップします。Googleアカウントでログインします。

Google アカウント へのアクセスリストを確認し [許可] をクリック

下記画面が表示されたら、ログイン成功です。

gcloud CLI に戻り、gcloud init のセットアップを進めセットアップを完了します。

gcloud init の設定手順は以下をご参照ください。

追加コンポーネントのインストール

標準の gcloud CLI インストールではインストールされないコンポーネントもあります。

gcloud CLI で gcloud components list を実行し、インストールされているコンポーネントを確認し、不足しているコンポーネントをインストールしてください。

コンポーネントの詳細については、下記をご参照ください。

荒井 雄基 (記事一覧)

クラウドソリューション部

オンプレ環境のネットワーク・サーバーシステムを主戦場としていたが、クラウド領域にシフト。
Google Cloud 認定資格 7冠
現在は Google Workspace を中心に企業の DX 推進をサポート。
最近頑張っていることは、子どもがハマっている戦隊モノの踊りを踊れるようになること。