gcloud とは何ですか? Windows、MacOS、Linux にインストールする方法は?

公開: 2021-06-04

Google 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, gsutilbqコマンドライン ツールを含むデフォルトの Cloud SDK コンポーネントがインストールされます。

Cloud SDK のインストール後にインストールを管理および使用するには、gcloud components コマンド グループのコマンドを使用します。 インストールされたコンポーネントの表示、コンポーネントのインストールと削除、Cloud SDK の新しいバージョンへのアップグレード、さらには特定のバージョンへのダウングレードが含まれます。

追加のコンポーネントをインストールするには、 gcloud components installコマンドを使用するか、適切な deb または RPM パッケージをインストールします。

モバイル向け Gcloud

スマートフォンで gcloud を使用するには、Google Cloud Console をインストールします。

iPhone の場合: Google クラウド コンソール| アプリストア。

Android の場合: Google クラウド コンソール | グーグルプレイ。

シェルの黒いアイコンを開くだけです。

結論

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