このドキュメントでは、Google Distributed Cloud(GDC)のエアギャップ環境で gdcloud CLI をダウンロードする方法について説明します。GDC には、次のようなさまざまなユースケースに対応する複数の gdcloud CLI バンドル オプションが用意されています。
- プラットフォーム: ローカル環境に対応するオペレーティング システム(OS)とアーキテクチャを選択します。
- GDC バージョン: GDC パッチ バージョンに対応する gdcloud CLI のバイナリ バージョンを選択します。利用可能な最新バージョンを使用することをおすすめしますが、特定のユースケース向けにアーカイブされたバージョンをダウンロードすることもできます。
- タイプ: ニーズに基づいてバイナリタイプを選択します。
Fullバンドルタイプは、選択したプラットフォームでサポートされているすべてのコマンドを含む包括的な gdcloud CLI コマンド バンドルです。Liteバンドルタイプには、Fullバンドルから gdcloud CLI コマンドのサブセットが含まれており、バンドルのダウンロード サイズを小さくしています。
使用可能な gdcloud CLI バンドルを使用すると、CLI を柔軟に実行できます。詳細については、利用可能な gdcloud CLI バンドルをご覧ください。
このドキュメントは、GDC で作業し、エアギャップ ハードウェアとソフトウェアのワークフローに専用のコマンドライン インターフェース ツールを使用する必要があるすべてのユーザー グループを対象としています。詳細については、GDC エアギャップ環境のユーザー向けドキュメントをご覧ください。
始める前に
アクティブな GDC 環境へのネットワーク アクセス権があり、GDC コンソール URL(ホスト名)がわかっていることを確認します。Google Cloud CLI とは異なり、gdcloud CLI は一般公開されていません。バンドルは GDC コンソールから直接ダウンロードします。この URL がない場合は、インフラストラクチャ オペレータまたはプラットフォーム管理者にお問い合わせください。
組織のネットワーク ポリシーを構成して、組織外の特定の CIDR からアーティファクト レジストリへのトラフィックを許可します。
OrganizationNetworkPolicyリソース構成でサービスallを使用します。
gdcloud CLI をダウンロードする
GDC コンソールからシステムに gdcloud CLI バンドルをダウンロードします。
ログインして、GDC の [スタート] ページにアクセスします。
[Connect with CLI] セクションに移動します。

[Download CLI Bundle] をクリックします。
目的のサポート対象プラットフォームを選択します。

選択したプラットフォームに対応するタイプとバージョンを選択します。
[ダウンロード] をクリックして、gdcloud CLI バンドルをローカル環境にダウンロードします。または、コマンドラインからダウンロードを開始する場合は、[バンドル URL をコピー] を選択してダウンロード URL をコピーすることもできます。
gdcloud CLI バンドルを抽出する
ダウンロードした gdcloud CLI バンドルの内容をファイル システム上の任意の場所に抽出します。
既存のインストールを置き換えるには、既存の google-distributed-cloud-hosted-cli ディレクトリを削除し、同じ場所にアーカイブを展開します。
バンドルを抽出します。
tar -xf BUNDLE_PATH/CLI_TAR_FILE次のように置き換えます。
BUNDLE_PATH: gdcloud CLI バンドルのパス。バンドル ダウンロード パスが意図的に変更されていない限り、デフォルトのパスは~/Downloadsです。CLI_TAR_FILE: ダウンロードした gdcloud CLI tar ファイルの名前(gdcloud_cli_windows_amd64.tar.gzなど)。