gcloud とは何ですか? Windows、MacOS、Linux にインストールする方法は?
公開: 2021-06-04Google Cloud はトップクラスのクラウド コンピューティング プラットフォームの 1 つですが、インフラストラクチャを管理および自動化するための gcloud CLI を提供していることをご存知ですか?
GCP リソースを表示し、Google Cloud Console にログインせずにインフラストラクチャをプロビジョニングするとします。 gcloud はさまざまな方法で役立ちます。
クラウドとは?
gcloud は、Google Cloud Platform のデスクトップ コマンドライン ツールです。 文字通り、クラウド コンソールで行うすべてのことを gcloud で行うことができます。
簡単な紹介を見るには、最もよく使用されるコマンドのリストとその構造を垣間見ることができますgcloud cheat-sheet
を実行するか、公式のチート シートを参照してください。
以下のように、多くのことを管理できます。
- Compute Engine (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 インストーラーをダウンロードして実行するだけです。
または、ターミナル メソッドを使用する場合は、(CMD ではなく) 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
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 トピックのスタートアップにアクセスしてください。
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.9メガバイト |
Python がバンドルされた macOS 64 ビット (x86_64) | google-cloud-sdk-342.0.0-darwin-x86_64-bundled-python.tar.gz | 127.9メガバイト |
macOS 32 ビット (x86) | google-cloud-sdk-342.0.0-darwin-x86.tar.gz | 89.8メガバイト |
コマンドラインからuname -m
を実行して、適切なマシンのハードウェア名を決定します。
3-ファイルシステム内の任意のパスにファイルを解凍します。ホームディレクトリに解凍することをお勧めします。 macOS でこれを行うには、ダウンロードした.tar.gz
アーカイブ ファイルを目的の場所で開くだけです。
既存のインストールを置き換える場合は、既存のgoogle-cloud-sdk
ディレクトリを削除し、アーカイブを同じ場所に抽出します。 すでに既存のインストールがあり、それを置き換える場合は、古いgoogle-cloud-sdk
ディレクトリを削除してから、新しいパッケージを同じ場所に抽出します。
4- 必要に応じて、インストール スクリプトを使用して、追加の Cloud SDK ツールを同じPATH
にインストールできます。 また、必要に応じて、使用統計収集のためのコマンド補完やシェルのコマンド補完に貢献することもできます。
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 components コマンド グループのコマンドを使用します。 インストールされたコンポーネントの表示、コンポーネントのインストールと削除、Cloud SDK の新しいバージョンへのアップグレード、さらには特定のバージョンへのダウングレードが含まれます。
追加のコンポーネントをインストールするには、 gcloud components install
コマンドを使用するか、適切な deb または RPM パッケージをインストールします。
モバイル向け Gcloud
スマートフォンで gcloud を使用するには、Google Cloud Console をインストールします。
iPhone の場合: Google クラウド コンソール| アプリストア。
Android の場合: Google クラウド コンソール | グーグルプレイ。
シェルの黒いアイコンを開くだけです。


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