クイックスタート: Cloud Code を使用した Cloud Run アプリのデプロイ

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

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

Cloud Code を使用した新しい Cloud Run アプリの作成

始める前に

Cloud Run を使用するには、GCP プロジェクトを作成して課金を有効にします

さらに、プロジェクトで Cloud Run のサポートを有効にする必要があります。Console のナビゲーション メニューで、[API とサービス] > [Dashboard] の順にアクセスします。使用可能な API のリストで [Cloud Run API] をクリックし、[API を有効にする] をクリックします。

Cloud Code のインストール

Cloud Code プラグインをインストールするには、以下の手順を行います。

  1. JetBrains IDE バージョン 2019.3 以降IntelliJ Ultimate/CommunityPyCharm Professional/CommunityWebStormGoLand など)がまだインストールされていない場合は、インストールします。
  2. 依存関係をインストールします。
    • すべての Cloud プラットフォームで、Docker クライアント(Docker レジストリで認証)がマシンの PATH にインストールされていることを確認します(それぞれのフォルダが PATH 内のディレクトリの下に表示されます)。Docker がすでにインストールされているかどうかを確認するには、docker -v を実行します。
    • Cloud Code は、他の必要な依存関係を自動的にインストールします。
  3. IntelliJ IDEA(またはサポートされている JetBrains IDE)を開きます。
  4. プラグイン マーケットプレイス([File] > [Settings] > [Plugins]、または Mac OS X の場合は [IntelliJ IDEA] > [Preferences] > [Plugins])から、「Cloud Code」プラグインを検索してインストールします。このとき、プラグインを有効にするために IDE の再起動を求められることがあります。

アプリケーションの作成

既存のサンプルを使用して新しいアプリケーションを作成するには:

  1. IDE で [File] > [New Project] の順に開き、[Cloud Code: Cloud Run] を選択します。
  2. Starter アプリケーションのリストから「Hello World」テンプレートを選択します。 既存のサンプルアプリのリストからのアプリの作成
  3. プロジェクトの名前を選択します。

    [Finish] をクリックすると、Cloud Code によって選択したテンプレートのクローンが作成され、新しく作成したプロジェクトが開かれて、必要な Cloud Run 実行構成が作成されます。

    • Java テンプレートの場合、pom.xml を同期するために Maven プロジェクトをインポートするよう求められます。[Add as Maven project] をクリックします。

      管理対象外の pom.xml 通知

      また、必要な Maven プロジェクトをインポートするには、[Import Changes] をクリックします。

      Maven の変更のインポートに関する通知

アプリを Cloud Run にデプロイする

アプリケーションをデプロイするには、次の手順に従います。

  1. 上部のタスクバーの [Run/Debug configurations] ダイアログから、自動的に作成された実行構成 [Cloud Run: Deploy] を選択します。
  2. [アクションの実行アイコン実行] をクリックします。[設定を編集] ウィンドウが表示されます。
  3. Google Cloud プロジェクト ID を設定します。
  4. デプロイ プラットフォームのリージョンを選択します。 このクイックスタートでは、デフォルトのプラットフォーム オプションである「Cloud Run(フルマネージド)」を「Deployment Platform」として使用します。
  5. [実行] をクリックします。
  6. 出力ウィンドウに表示された URL を使用して、実行中のアプリを表示します。
  7. 出力ウィンドウに表示されるログ URL をたどって、アプリケーションのステータス(指標、リビジョンの詳細など)を表示することもできます。

    Console でのアプリのステータスの表示

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

実行中のアプリケーションのリソースのステータスを表示する手順は次のとおりです。

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

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

  2. エクスプローラでサービスまたはリビジョンをクリックすると、そのプロパティが表示されます。

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

  3. リビジョンを右クリックしてログを表示します。

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

クリーンアップ

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

  • Cloud Console の [プロジェクト] ページに移動します。

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

  • このクイックスタート用に作成したプロジェクトを選択し、横にあるゴミ箱アイコンをクリックして削除します。

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

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

次のステップ

サポートの利用

フィードバックを送信するには、GitHub で問題を報告します。または、Stack Overflow で質問します。