Google Cloudのローカル開発環境を構成する方法を学習する。このドキュメントでは、 Google Cloud サービスを使用してアプリケーションをビルド、テスト、実行するために必要なコアツールについて説明します。
- gcloud CLI: クラウド リソースの管理、プロジェクトの構成、ローカル アプリケーションのデフォルト認証情報(ADC)の設定を行います。
- Cloud クライアント ライブラリ: 任意のプログラミング言語の慣用的なライブラリを使用して、 Google Cloud API にプログラムでアクセスします。
Google Cloudの他のツールとインターフェースの概要については、 Google Cloudとのやり取り方法をご覧ください。
始める前に
組織の管理者に、次の前提条件を満たすよう依頼します。
- ユーザー ID をプロビジョニングする: Cloud Identity アカウントまたは Google Workspace アカウントを割り当てます。
- プロジェクト アクセスと IAM ロールを付与する: プロジェクトに必要な Identity and Access Management(IAM)ロールを割り当てます。
- 課金を有効にする: プロジェクトで Cloud Billing が有効になっていることを確認します。
組織全体の設定については、Google Cloud 設定ガイド付きフローをご覧ください。
gcloud CLI と認証を設定する
リソースを管理し、ローカル環境を認証するように gcloud CLI(gcloud)を構成します。
- ローカル ワークステーションに gcloud CLI をインストールします。
- ターミナルで
gcloud initを実行してログインし、デフォルトのプロジェクトを選択します。 gcloud auth application-default loginを実行して、アプリケーションのデフォルト認証情報(ADC)を構成します。ADC を使用すると、ローカル クライアント ライブラリがプロジェクトに対して自動的に認証されます。
Cloud クライアント ライブラリをインストールする
アプリケーション コードから Google Cloud サービスにプログラムでアクセスするには:
- プロジェクトで必要な Cloud API を有効にします。
- プログラミング言語(Java、Python、Go など)用の Cloud クライアント ライブラリをインストールします。コードは ADC を使用して自動的に認証されます。
代替ツールと環境
ワークフローに特定の開発環境またはインフラストラクチャ ツールが必要な場合は、次の点を考慮してください。
- IDE と拡張機能: Cloud Code のサポートにより、VS Code またはサポートされている JetBrains IDE で開発します。
- クラウド ワークスペース: Cloud Workstations でコンテナ化されたマネージド クラウド環境を使用します。
次のステップ
- Google Cloudでの認証について学習する。