Google Cloud はトップクラスのクラウド コンピューティング プラットフォームの 1 つであり、インフラストラクチャを管理および自動化するための gcloud CLI を提供していることをご存知ですか?
Google Cloud Console にログインせずに GCP リソースを表示し、インフラストラクチャをプロビジョニングしたいと想像してください。 gcloud は さまざまな方法で役立ちます。

gcloudとは何ですか?
gcloud は、Google Cloud Platform のデスクトップ コマンドライン ツールです。文字通り、クラウド コンソールで行うすべてのことを gcloud で行うことができます。
簡単に説明するには、よく使用されるコマンドのリストとその構造を垣間見ることができます。
gcloud cheat-sheet
を実行するか、
公式チートシート
を参照してください。
以下のように、さまざまなことを管理できます。
- コンピューティング エンジン (VM)
- クラウドDNS
- Kubernetes エンジン
- クラウド SQL
- Cloud Dataproc
- クラウド導入
- App Engine アプリケーションのデプロイ
- 認証の管理
- ローカル構成をカスタマイズする
他にもたくさん…
gcloud は、Windows、macOS、Linux などのお気に入りの OS にインストールできるクロスプラットフォーム SDK です。

Linux への gcloud のインストール
Python は gcloud をインストールするための前提条件であるため、コンピューターまたはサーバーに Python がインストールされていることを確認してください。インストールする必要がある場合は、この Python インストール ガイド を参照してください。
- OS に応じて、 公式ダウンロード ページ から 32 ビットまたは 64 ビットのパッケージをダウンロードできます。
64ビットの例
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86_64.tar.gz
そして、32ビットの場合
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-342.0.0-linux-x86.tar.gz
-
ダウンロードしたファイルを解凍すると、
called google-cloud-sdk
新しいフォルダーが作成されます。 -
install.sh
ファイルを実行します
./google-cloud-sdk/install.sh
- ターミナルを再起動して、変更を有効にします。
- 以下のコマンドを実行して gcloud SDK を初期化しましょう。
gcloud init
Windows への gcloud のインストール
いつものように、Windows では作業ははるかに簡単です。Windows 用の Cloud SDK インストーラー をダウンロードして実行するだけです。
または、ターミナル メソッドを使用する場合は、PowerShell ターミナル (CMD ではなく) を開き、次の PowerShell コマンドを実行します。
(New-Object Net.WebClient).DownloadFile("https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe", "$env:Temp\GoogleCloudSDKInstaller.exe")
& $env:Temp\GoogleCloudSDKInstaller.exe
2- Google LLC によって署名されたインストーラーにより、次の手順を求めるプロンプトが表示されますので、その手順に従います。
必要に応じて、スクリーン リーダー モードを有効にして、スクリーン リーダー エクスペリエンスをより合理化することもできます。 [スクリーン リーダー モードをオンにする] オプションをオンにし ます。 Cloud SDK スクリーン リーダー エクスペリエンスの詳細については、 「アクセシビリティ機能ガイド」 を参照してください。
3- Cloud SDK には Python が必要なので、Python とその他の必要な依存関係をすべてインストールする必要があります。サポートされているバージョンは、Python 3 (推奨、3.5 ~ 3.8) および Python 2 (2.7.9 以降) です。つまり、SDK は現在デフォルトで Python 3 を使用していますが、既存の Python インストールを使用できるということです。これを行うには、「バンドルされた Python をインストールする」オプションのチェックを外します。
4- インストールが完了すると、いくつかのオプションから選択できます。
必ず次のものを選択してください。
- Google Cloud SDK シェルを開始する
-
gcloud init
を実行する
SDK ターミナル ウィンドウが表示され、
gcloud init
コマンドが自動的に実行されます。
5- したがって、このインストールはデフォルトです。
gcloud
コマンドを使用してアプリケーションをデプロイするために必要な App Engine 拡張機能は含まれていません。これらのコンポーネントは Cloud SDK コンポーネント マネージャーにインストールできます。
トラブルシューティング:
-
find
コマンドが認識されなかったためインストールが失敗した場合は、PATH 環境変数がfind
を含むフォルダーを含める設定になっていることを確認してください。C:\WINDOWS\system32;
。 - Cloud SDK をすでにアンインストールしたばかりの場合は、新しい Cloud SDK をインストールするためにコンピューターを再起動する必要があります。
macOSの場合
1- 他の OS と同様、macOS の場合も SDK に Python が必要です。サポートされているバージョンは、Python 3 (推奨、3.5 ~ 3.8) および Python 2 (2.7.9 以降) です。さらに、パックされた Python インストールを備えた macOS 64 ビットを選択することもできます。
次のコマンドを実行して、現在の Python バージョンを確認します。
python -V
Python インタープリターの選択と構成の詳細については、 gcloud topic starting を参照してください。
2- パッケージは 4 つあります。以下からお使いの OS に適したものをダウンロードしてください。
macOS 64 ビット (x86_64) | google-cloud-sdk-342.0.0-darwin-x86_64.tar.gz | 86.0MB |
macOS 64 ビット (arm64) | google-cloud-sdk-342.0.0-darwin-arm.tar.gz | 85.9MB |
Python (x86_64) がバンドルされている macOS 64 ビット | google-cloud-sdk-342.0.0-darwin-x86_64-bundled-python.tar.gz | 127.9MB |
macOS 32 ビット (x86) | google-cloud-sdk-342.0.0-darwin-x86.tar.gz | 89.8MB |
コマンド ラインから
uname -m
を実行して、適切なマシン ハードウェア名を決定します。
3- ここで、ファイル システム内の任意のパスにファイルを解凍します。ホーム ディレクトリで解凍することをお勧めします。 macOS でこれを行うには、必要な場所にダウンロードした
.tar.gz
アーカイブ ファイルを開くだけです。
既存のインストールを置き換える場合は、既存の
google-cloud-sdk
ディレクトリを削除し、アーカイブを同じ場所に抽出します。既存のインストールがあり、それを置き換える場合は、古い
google-cloud-sdk
ディレクトリを削除し、同じ場所に新しいパッケージを抽出します。
4- オプションで、インストール スクリプトを使用して、同じ
PATH
に追加の Cloud SDK ツールをインストールできます。また、必要に応じて、使用状況統計収集のコマンド補完やシェルのコマンド補完に貢献することもできます。
SDK を抽出したフォルダーの正確なルートからこのスクリプトを実行します。
./google-cloud-sdk/install.sh
スクリプトを使用するか、次のコマンドを実行して環境設定をフラグとして指定することによって、非対話的に実行することもできます。
./google-cloud-sdk/install.sh --help
スクリーン リーダー モードをオンにしてインストール スクリプトを実行するには、次の手順を実行します。
./google-cloud-sdk/install.sh --screen-reader=true
ここでターミナルを再起動して、変更を有効にします。
6- SDK を初期化するには、
gcloud init
を実行します。
./google-cloud-sdk/bin/gcloud init
オプション:
- コンポーネント マネージャーから追加の SDK コンポーネントをインストールします。
- 最新の Google Cloud クライアント ライブラリ とサポートされている言語のライブラリをインストールします。
Gcloud の使用
上記の手順では、
gcloud, gsutil
、
bq
コマンドライン ツールなどのデフォルトの Cloud SDK コンポーネントがインストールされます。
Cloud SDK のインストール後にインストールを管理および使用するには、gcloud コンポーネント コマンド グループのコマンドを使用します。インストールされているコンポーネントの表示、コンポーネントのインストールと削除、Cloud SDK の新しいバージョンへのアップグレード、さらには特定のバージョンへのダウングレードが含まれます。
追加のコンポーネントをインストールするには、
gcloud components install
コマンドを使用するか、適切な deb または RPM パッケージをインストールします。
モバイル向け Gcloud
スマート携帯電話で gcloud を使用するには、Google Cloud Console をインストールします。
iPhone の場合: Google Cloud コンソール|アプリストア 。
Android の場合: Google Cloud コンソール |グーグルプレイ 。
シェルブラックのアイコンを開くだけです。

結論
これらの手順に従って、ブラウザ、コンピュータ、または単にスマートフォンで gcloud をどのように使用しても構いません。オペレーティング システムが何であっても、プロセス全体の実装が非常に簡単であることは明らかです。
