このページの情報の一部またはすべては、S3NS の Trusted Cloud には適用されない場合があります。
Cloud Code for IntelliJ でローカルにサービスを開発する
Cloud Code を使用すると、Cloud Run に似た環境で Cloud Run サービスをローカルで開発できます。Cloud Code はソース内の変更を監視し、変更があればそれを反映するために、すぐに実行中のサービスを更新します。
実行構成の定義
サービスを実行する前に、実行構成を作成する必要があります。
- ナビゲーション バーの [Run/Debug configurations] セレクタに移動して、[構成を編集] をクリックします。
- [Cloud Code: Cloud Run] で [Cloud Run: Run Locally] を選択します。
- 変更を保存した後に Cloud Code でアプリケーションを自動的に再デプロイする場合は、[Watch mode - rebuild and redeploy] で [On file save] を選択します。新しい Cloud Run サービスでは、デフォルトで [オンデマンド] が選択されています。ウォッチモードの詳細については、ウォッチモードをご覧ください。
ビルダーのオプションとそれに関連する設定を指定します。
Cloud Code は、Docker、Jib、Buildpacks のアーティファクト タイプをサポートしています。
[OK] をクリックします。
オプション: 構成のカスタマイズ
ローカルで開発する場合は、Cloud Run(フルマネージド)を使用すると、サービス アカウント、環境変数、SQL 接続などの追加設定を指定できます。[Edit Configurations] を選択する場合は、[Advanced revision settings] セクションを使用します。
環境変数
次の環境変数が実行中のコンテナに自動的に追加されます。
名前
|
説明 |
例
|
PORT
|
HTTP サーバーでリッスンする必要があるポート。
|
8080
|
K_SERVICE
|
実行されている Cloud Run サービスの名前。
|
hello-world
|
K_REVISION
|
実行されている Cloud Run リビジョンの名前。
|
hello-world.1
|
K_CONFIGURATION
|
リビジョンを作成した Cloud Run 構成の名前。
|
hello-world
|
シークレットの保管
API キー、パスワード、証明書などの潜在的なセンシティブ データがコードに含まれている場合は、シークレットとして保管することをおすすめします。Cloud Code を使用すると、シークレットをシークレット マネージャーに安全に保管し、必要に応じてプログラムで取得できます。Cloud Code でシークレットを作成および管理する方法の詳細については、シークレット マネージャー ガイドをご覧ください。
サービスの実行
サービスを実行するには、次の手順に沿って操作します。
- ナビゲーション バーの [Run/Debug configuration] セレクタから [Cloud Run: Run Locally] 実行ターゲットを選択します。
[Cloud Run: Run Locally] をクリックします。
- 実行中のサービスからのログを出力ウィンドウに直接ストリーミングして表示します。
デプロイが完了したら、[Event Log] パネルに表示された URL を使用して、実行中のサービスを表示できます。次の例ではその URL は http://localhost:8080 です。

サポートを受ける
IntelliJ IDE でフィードバックを送信するか、問題を報告するには、[
Tools] > [
Cloud Code] > [
Help / About] > [
Submit feedback or report an issue] を選択して、
GitHub で問題を報告します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-17 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-08-17 UTC。"],[[["Cloud Code enables local development of Cloud Run services in a simulated environment, with real-time updates reflecting code changes."],["Before running a service, users must define a run configuration in the \"Edit Configurations\" section, specifying options like the builder type and watch mode preference."],["During local development, users can customize configurations by adding settings such as service accounts, environment variables, and SQL connections."],["Cloud Code automatically adds environment variables like PORT, K_SERVICE, K_REVISION, and K_CONFIGURATION to running containers."],["Secrets, such as API keys and passwords, can be securely stored in Secret Manager and accessed programmatically using Cloud Code."]]],[]]