Cloud Code for IntelliJ を使用して Cloud Run サービスをデプロイする

このページでは、Cloud Code の使用を開始する方法について説明します。

サンプル アプリケーションを使用して Cloud Run で実行される Hello World サービスを設定し、サービスを Cloud Run にデプロイして、ライブサービスのリソースのステータスを表示します。

準備

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Run API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Run API.

    Enable the API

  8. Git をインストールして、Cloud Code がサンプルのクローン作成などの Git オペレーションを実行できるようにします。
  9. Cloud Code プラグインをインストールします(まだインストールしていない場合)。

Service を作成する

Cloud Code には、すぐに使用を開始できるようにコードサンプル テンプレートが用意されています。既存のサンプルを使用して新しいサービスを作成するには:

  1. IDE で [ファイル] > [新しいプロジェクト] の順に開き、[Cloud Code: Cloud Run] を選択します。
  2. サンプル アプリケーションのプログラミング言語を選択し、[Next] をクリックします。既存のサンプルアプリのリストからサービスを作成する
  3. プロジェクトに名前を付けて、[Finish] をクリックします。

    Cloud Code によってサンプル アプリケーションのクローンが作成され、使用するために新しく作成したプロジェクトが開かれて、必要な Cloud Run 実行構成が作成されます。

  4. Java サンプル アプリケーションを選択した場合、プロンプトが表示されたら [Load Maven project] をクリックします。

    Maven ビルド スクリプトの検出通知 - [Load Maven Project]、[Skip]、[Help] を選択します

これで、Hello World サービスを実行できるようになりました。Cloud Code がファイルシステムの変更を監視するため、ほぼリアルタイムでサービスを編集して再実行できます。

Cloud Run へのサービスのデプロイ

サービスをデプロイするには、次の手順に沿って操作します。

  1. ナビゲーション バーの [Run/Debug configurations] セレクタから、自動的に作成された実行構成の [Cloud Run: Deploy] を選択します。
  2. アクションの実行アイコン [実行] をクリックします。 [設定を編集] ウィンドウが表示されます。
  3. Google Cloud プロジェクト ID を設定します。
  4. デプロイ プラットフォームのリージョンを選択します。

    このクイックスタートでは、デフォルトのプラットフォーム オプションである「Cloud Run(フルマネージド)」を「Deployment Platform」として使用します。

  5. [実行] をクリックします。

  6. 出力ウィンドウに表示された URL を使用して、実行中のサービスを表示します。

  7. 出力ウィンドウに表示されるログ URL に沿って、サービスのステータス(指標、リビジョンの詳細など)を表示することもできます。

    Google Cloud コンソールでのサービスのステータスの表示

リソースのステータスの表示

実行中のサービス リソースのステータスを表示する方法は次のとおりです。

  1. Cloud Run Explorer に移動します。右側のサイドパネルからアクセスできます。

    右側のパネルでハイライト表示された Cloud Run Explorer タブ

  2. サービスまたは変更内容のプロパティを表示するには、エクスプローラでサービスまたはリビジョンをクリックします。

    サービスが選択され、そのプロパティが下に表示されている Cloud Run Explorer

  3. リビジョンのログを表示するには、リビジョンを右クリックして [View Cloud Logs] をクリックします。

    リビジョンを右クリックしてログを表示する

クリーンアップ

このクイックスタート用にプロジェクトを作成した場合は、不要な請求が発生しないようにするために削除してください。

  1. Google Cloud コンソールの [プロジェクト] ページに移動します。

    プロジェクト ページに移動

  2. このクイックスタート用に作成したプロジェクトを選択し、[削除] をクリックします。

    プロジェクトがシャットダウンし、プロジェクト削除のスケジュールが決定されます。

既存のプロジェクトを使用していて、このクイックスタート用に作成したリソースを削除する場合は、次の方法で削除できます。

クリーンアップ

このページで使用したリソースについて、Google Cloud アカウントに課金されないようにするには、次の手順を行います。

次のステップ