Google Cloud SDK のドキュメント

Google Cloud SDK は、Google Cloud Platform にホストされているリソースとアプリケーションの管理に使用できるツールセットです。gcloudgsutilbq などのコマンドライン ツールもその一部です。gcloud コマンドライン ツールは、Cloud SDK と一緒にダウンロードされます。gcloud CLI の包括的なガイドについては、gcloud コマンドライン ツールの概要をご覧ください。

また、gcloud CLI リファレンスには、gcloud CLI のすべての機能が記載されています。

Cloud SDK の最新バージョン(245.0.0)のインストール

Linux
  1. リリース番号 Python 2.7.9 以降の Python 2 がシステムにインストールされていることを確認してください。他のバージョンの Python がインストールされていても問題ありません。

    python2 --version
  2. 次のいずれかをダウンロードします。
  3. プラットフォーム パッケージ サイズ SHA256 チェックサム
    Linux 64 ビット

    (x86_64)

    google-cloud-sdk-245.0.0-linux-x86_64.tar.gz 27.0 MB bdc66eea38a78ae5b00c7caaa4848965ef63bce73d4374fc806f94ddfd34f10f
    Linux 32 ビット

    (x86)

    google-cloud-sdk-245.0.0-linux-x86.tar.gz 26.6 MB 3b836613d17d7f425464aaf231cf6163fd15cf353b40be47ad6a5fcc192c5183
  4. ファイル システム上の任意の場所にファイルの内容を抽出します。既存のインストールを置き換える場合は、既存の google-cloud-sdk ディレクトリを削除し、同じ場所にアーカイブを展開します。
  5. 省略可。インストール スクリプトを実行して、Cloud SDK ツールをパスに追加します。また、シェルと使用統計情報の収集では、コマンドの補完を利用できます。次のコマンドを使用してスクリプトを実行します。
    ./google-cloud-sdk/install.sh
    
    変更が反映されるように新しいターミナル ウィンドウを開きます。
  6. gcloud init を実行して SDK を初期化します。
  7. ./google-cloud-sdk/bin/gcloud init
    
  8. 省略可。コンポーネント マネージャを使用して追加コンポーネントをインストールします。
Debian / Ubuntu

Debian システムと Ubuntu システムにインストールする場合、Cloud SDK はパッケージ形式で利用できます。このパッケージに含まれているのは、gcloudgcloud alphagcloud betagsutilbq コマンドだけです。kubectl は含まれていません。また、gcloud コマンドでアプリケーションをデプロイする場合に必要な App Engine 拡張機能も含まれていません。これらのコンポーネントが必要な場合は、個別にインストールする必要があります。詳細については、このセクションの後半をご覧ください。

サポート期間対象内の公式のすべての Ubuntu のリリースや、Wheezy 以降の Debian の安定版リリースの場合、Debian や Ubuntu パッケージから Cloud SDK をインストールできます。

注: Google Compute Engine のインスタンスを使用している場合、Cloud SDK がデフォルトでインストールされています。次のように、Cloud SDK を手動でインストールすることもできます。

  1. 正しく配布されるように、環境変数を作成します。
    export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
  2. Cloud SDK の配布 URI をパッケージ ソースとして追加します。
    echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
    注: すでに apt-transport-https をインストールしている場合は、この手順で「http」の代わりに「https」を使用できます。
  3. Google Cloud の公開鍵をインポートします。
    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    トラブルシューティングのヒント: 鍵が期限切れで最新バージョンを取得できない場合は、最新の apt-get.gpg キーファイルを取得してください。
  4. Cloud SDK を更新してインストールします。
    sudo apt-get update && sudo apt-get install google-cloud-sdk
    注: プロンプトの無効化やドライランなど、追加の apt-get オプションについては、apt-get のマニュアル ページをご覧ください。
  5. 必要に応じて、次の追加コンポーネントをインストールします。
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-pubsub-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-bigtable-emulator
    • kubectl

    たとえば、google-cloud-sdk-app-engine-java コンポーネントをインストールするには、次のコマンドを実行します。

    sudo apt-get install google-cloud-sdk-app-engine-java
  6. gcloud init を実行して開始します。
    gcloud init
Red Hat / CentOS

Red Hat Enterprise Linux 7 または CentOS 7 システムにインストールする場合、Cloud SDK はパッケージ形式で利用できます。このパッケージに含まれているのは、gcloudgcloud alphagcloud betagsutilbq コマンドだけです。kubectlgcloud コマンドでアプリケーションをデプロイするために必要な App Engine 拡張機能は含まれていません。これらは別途インストールできます。

注: Google Compute Engine のインスタンスを使用している場合、Cloud SDK がデフォルトでインストールされています。

  1. Cloud SDK リポジトリ情報で YUM を更新します。
    sudo tee -a /etc/yum.repos.d/google-cloud-sdk.repo << EOM
    [google-cloud-sdk]
    name=Google Cloud SDK
    baseurl=https://packages.cloud.google.com/yum/repos/cloud-sdk-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
           https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOM
    

    重要: 上の例のように、gpgkey の 2 行目をインデントする必要があります。

  2. Cloud SDK をインストールします。
    yum install google-cloud-sdk
    注: プロンプトの無効化やドライランなど、追加の yum オプションについては、yum のマニュアル ページをご覧ください。
  3. 必要に応じて、次の追加コンポーネントをインストールします。
    • google-cloud-sdk-app-engine-python
    • google-cloud-sdk-app-engine-python-extras
    • google-cloud-sdk-app-engine-java
    • google-cloud-sdk-app-engine-go
    • google-cloud-sdk-bigtable-emulator
    • google-cloud-sdk-datalab
    • google-cloud-sdk-datastore-emulator
    • google-cloud-sdk-cbt
    • google-cloud-sdk-cloud-build-local
    • google-cloud-sdk-pubsub-emulator
    • kubectl

    たとえば、google-cloud-sdk-app-engine-java コンポーネントをインストールするには、次のコマンドを実行します。

    yum install google-cloud-sdk-app-engine-java
  4. gcloud init を実行して開始します。
    gcloud init
macOS
  1. 最近のバージョンの macOS には、Google Cloud SDK に必要な Python の適切なバージョンが含まれています。Cloud SDK には、リリース番号が Python 2.7.9 以降の Python 2 が必要です。追加の Python インタープリタをインストールする場合、それが Google Cloud SDK のインストールを妨げるものであってはなりません。
  2. python -V
    
  3. 次のいずれかをダウンロードします。
  4. プラットフォーム パッケージ サイズ SHA256 チェックサム
    macOS 64 ビット

    (x86_64)

    google-cloud-sdk-245.0.0-darwin-x86_64.tar.gz 19.6 MB 78cbe75ebf17599217d4a6cb81897897faa72d6e5e0c515a8532c8827de59af7
    macOS 32 ビット

    (x86)

    google-cloud-sdk-245.0.0-darwin-x86.tar.gz 19.6 MB 3ca3575f19a21a589a75d2ed3c2a62af7d1be12482ad4cf3efba87e071977a61
  5. ファイル システム上の任意の場所にファイルの内容を抽出します。既存のインストールを置き換える場合は、既存の google-cloud-sdk ディレクトリを削除し、同じ場所にアーカイブを展開します。
  6. 省略可。インストール スクリプトを実行して、Cloud SDK ツールをパスに追加します。また、シェルと使用統計情報の収集では、コマンドの補完を利用できます。次のコマンドを使用してスクリプトを実行します。
    ./google-cloud-sdk/install.sh
    
    変更が反映されるように新しいターミナル ウィンドウを開きます。
  7. gcloud init を実行して SDK を初期化します。
  8. ./google-cloud-sdk/bin/gcloud init
    
  9. 省略可。コンポーネント マネージャを使用して追加コンポーネントをインストールします。
Windows
  1. Cloud SDK のインストーラをダウンロードします。インストーラには Google Inc. による署名が付いています。

  2. インストーラを起動して、画面の指示に沿って操作します。

    Cloud SDK には、リリース バージョン Python 2.7.9 以降の Python 2 が必要です。インストーラにより、必要な Python バージョンを含むすべての必須依存関係がデフォルトでインストールされます。Python 2.x.y がすでにインストールされており、既存のインストール環境を使用する場合は、Bundled Python をインストールするためのオプションをオフにできます。

  3. インストールが完了したら、次のオプションを受け入れます。

    • Cloud SDK シェルを起動する
    • gcloud init を実行する

  4. これにより、ターミナル ウィンドウが開いて gcloud init コマンドが実行されます。

  5. デフォルトのインストールには、gcloud コマンドでアプリケーションをデプロイする場合に必要な App Engine 拡張機能は含まれていません。これらのコンポーネントは、Cloud SDK コンポーネント マネージャを使用してインストールできます。

注: Windows Server を実行している Google Compute Engine インスタンスでは、Internet Explorer でセキュリティ強化の構成が設定されます。この構成が設定されていると、上記のインストーラを実行できません。先にセキュリティ強化の構成を無効にして、Internet Explorer を再起動してから、インストーラを実行してください。Windows Server インスタンスでセキュリティ強化の構成を無効にする方法については、Windows のヘルプとサポートを開いて「IE ESC」を検索してください。

最新の Google Cloud クライアント ライブラリをインストールする

サポートされている言語の Cloud クライアント ライブラリをダウンロードできます。

詳細

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

Cloud SDK のドキュメント