移動
gCloud CLI

Google Cloud コマンドライン インターフェース(gcloud CLI)

コマンドラインで直接、または Google Cloud CLI のスクリプトを使用して、Google Cloud のリソースとサービスを作成し、管理できます。幅広いプラットフォームとの互換性とサービスの対象範囲により、一般的なプラットフォーム タスクをより高速に実行したり、クラウド リソースを大規模に制御したりできます。

利点

高速でスクリプト化可能なオーケストレーション

gcloud CLI のコマンドライン ツールを使用して、Cloud Console ですでに管理している Google Cloud サービスを操作できます。Console で操作して、スクリプト可能な自動化に利用できます。

ソフトウェア開発を加速

VM へのファイルの push、ローカルの Pub/Sub、データベース、または BigQuery 開発でのデータ エミュレータの使用、Cloud Functions へのコードのデプロイなどの開発ワークフローを管理します。

認証を簡素化

さまざまな認証を簡素化する手法を使用して、Google Cloud サービスへの認証を行います。クライアント ライブラリのコードをローカル環境、ステージング環境、本番環境でシームレスに実行するための認証フローを実装します。

主な機能

主な機能

Google Cloud のリソースをきめ細かく大規模にオーケストレートする

Google Cloud CLI は 8,000 を超えるコマンドをサポートしており、ほぼすべての Google Cloud サービスとプロダクトを完全に管理して制御できます。CLI には、プレリリース版の Google Cloud プロダクトへの早期アクセスのためのプレビュー版コマンド セットもあります。

ソフトウェア開発を加速するローカル エミュレータ

ローカル ソフトウェア開発を支援するために、gcloud CLI には、ローカルでの開発、テスト、検証に使用できる Bigtable、Cloud Datastore、Firestore、Spanner、Pub/Sub のデータ エミュレータが用意されています。これを使用してサービス バックエンドをシミュレートし、クライアント側のコードを効率的に記述できます。

gcloud CLI には、BigQuery(bq CLI)、Cloud Storage(gsutil CLI)、Kubernetes クラスタ(kubectl CLI)を操作するための特別なサブツールもバンドルされており、それぞれのプロダクトを正確かつ詳細に制御できます。

bq を使用して、BigQuery クエリを実行し、データセット、テーブル、エンティティを操作します。gsutil でストレージ バケットとオブジェクトを管理し、kubectl で Kubernetes コンテナ クラスタをデプロイして管理します。

マルチプラットフォーム対応のインストーラ、またはウェブベースの Cloud Shell で実行する

Linux、Mac OS X、Windows をサポートし、幅広いパッケージ マネージャー、OS インストーラ、Docker イメージで利用可能です。別の方法として、または組み合わせて、Cloud Shell セッションを起動するだけで、何もインストールせずに、プリインストールされた gcloud CLI にウェブブラウザで直接アクセスできます。

アプリケーションを App Engine または Cloud Functions にデプロイする

各種のサーバーレス プロダクトでは、gcloud CLI は、コードをアップロードして実行し、通常は開発ワークフローをサポートするための主要なインターフェースとなります。たとえば、Cloud Function では、CLI を使用して関数の記述やトリガー、ログエントリの表示、更新のデプロイを行うことができます。

埋め込みヘルプテキストと包括的なウェブ ドキュメント

ヘルプフラグを使用すると、インライン ドキュメントへのアクセスや、クイックスタートと入門ガイドのウェブへの表示ができます。CLI には、詳細なリファレンス ドキュメントもあります。Cloud Compute などの一部のサービスでは、Cloud Console で同等の gcloud CLI コマンドが提供されているため、UI インターフェースを使用して複雑なコマンドとフラグの組み合わせを作成できます。

すべての機能を表示

ドキュメント

ドキュメント

Tutorial

Google Cloud CLI をインストールする

Google Cloud CLI の最新バージョンをダウンロードして初期化します。
Tutorial

追加のコンポーネントをインストールする

bq、gsutil、kubectl などの追加のコマンドライン コンポーネント、プレビュー版の gcloud コマンド、必要な依存関係をダウンロードします。
Google Cloud Basics

Google Cloud CLI の概要

リリースレベル、コマンド構造、重要なコンセプトを含む、gcloud CLI の包括的な概要。
Tutorial

gcloud コマンドのスクリプティング

プロンプトの無効化、出力フィルタリング、フォーマット機能などを利用して、スクリプトから gcloud コマンドを実行します。
Quickstart

ハンズオンラボ: gcloud CLI の使用

gcloud CLI のインストールと構成方法を学び、gcloud CLI を使用した VM とネットワークの作成や、gsutil を使用した操作など、いくつかの基本的な操作を行います。

お探しのものが見つからない場合

ユースケース

ユースケース

使用例
gcloud CLI コマンドのスクリプティング

gcloud CLI を使用してスクリプティングする際、スクリプトなどの自動化の手法を使用して gcloud コマンドを実行できます。たとえば、Bash スクリプトの使用、Jenkins を使用した Google Cloud タスクの自動化などです。さらに、gcloud コマンドライン ツールには、コマンド出力をフィルタおよびフォーマットして情報を簡単に構造化および抽出する機能や、複数のコマンドを組み合わせて Google Cloud リソースを非対話型で管理する機能が備わっています。

すべての機能

すべての機能

gsutil
gsutil ツールにより、幅広いバケットやオブジェクトの管理タスクを含む、Cloud Storage へコマンドラインから直接アクセスできます。
bq
bq ツールにより、コマンドラインを通したクエリの実行と、BigQuery 内のデータセット、テーブル、エンティティの操作が可能になります。
kubectl
kubectl ツールには、Kubernetes クラスタを細かく制御するためのコマンドが用意されています。kubectl では、アプリケーションのデプロイ、クラスタ リソースの検査と管理、ログの表示など、さまざまな操作ができます。
エミュレータ
Google Cloud CLI には、ローカルでの開発、テスト、検証に役立つ Bigtable、Datastore、Firestore、Spanner、Pub/Sub などのプロダクトのエミュレータが付属しています。
インタラクティブ モード
gcloud 対話型シェルは、コマンド、サブコマンド、フラグ、ファイル引数、リソース引数の候補とオートコンプリートを生成します。下のセクションにインライン ヘルプが表示されます。
Cloud Console コマンドの構成
Cloud Compute、Cloud Storage、その他いくつかの一般的なサービスでは、Cloud Console のウェブ UI を使用してプルダウン メニューとポイント アンド クリック インターフェースを操作し、同等の内容の gcloud コマンドを作成できます。
絞り込み可能な出力の詳細度
コマンド レスポンスの詳細度、リストページ サイズ、その他のフィルタを使用して、出力サイズやその他の使用特性を絞り込むことができます。
Terraform にエクスポートする(プレビュー)
クラウド リソースと構成の現在の状態を Terraform 互換のテキスト ファイルにエクスポートします。これを使用して、後で構成を再適用して重複環境の作成、既知の正常な構成への復元、またはその他の DevOps スタイル管理を行うことができます。

料金

料金

Google Cloud SDK の一部として、Google Cloud アカウントをお持ちのユーザーは Google Cloud CLI を無料でご利用いただけます。

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して、Google Cloud で構築を開始しましょう。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
コンソール
  • Google Cloud プロダクト
  • 100 種類を超えるプロダクトをご用意しています。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。また、すべてのお客様に 25 以上のプロダクトを無料でご利用いただけます(毎月の使用量上限があります)。
Google Cloud