Cloud Code for IntelliJ で VM を管理する

Cloud Code の Compute Engine 統合を使用すると、アプリケーションを実行している Compute Engine VM の表示、SSH を使用した VM への接続の確立、アプリケーション ログの表示、VM へのファイルのアップロードができます。

このページでは、Cloud Code を使用して Compute Engine にアクセスし、VM インスタンスを管理する方法について説明します。

VM の表示

Google Cloud プロジェクトの VM を表示し、Cloud Code から Google Cloud コンソールのインスタンスの詳細ページを表示するには、次の手順に従います。

  1. [Compute Engine] タブをクリックするか、[表示] > [ツール ウィンドウ] > [Compute Engine] の順にクリックします。

    IntelliJ の [Compute Engine] タブ

  2. Google Cloud プロジェクトをまだ選択していない場合は、[Google Cloud プロジェクトを選択] をクリックしてプロジェクトを選択し、[OK] をクリックします。

  3. [すべての VM インスタンス] スニペットを展開して、VM インスタンスを表示します。

  4. Google Cloud コンソールで VM インスタンスの詳細を表示するには、VM インスタンスを右クリックして、[Cloud Console で開く] を選択します。

お気に入りの VM の追加と表示

IntelliJ は、Google Cloud プロジェクトごとにお気に入りの VM インスタンスをサポートしています。これは、VM を再起動しても保持されます。VM をお気に入りリストに追加し、リストを表示するには次の手順を行います。

  1. [Compute Engine] タブの [すべての VM インスタンス] スニペットで VM インスタンスを右クリックし、[お気に入りに追加] を選択します。

  2. お気に入りリストを表示するには、[お気に入りの VM インスタンス] スニペットを展開します。

  3. お気に入りリストから VM を削除するには、VM を右クリックして [お気に入りから削除] を選択します。

VM への接続

組み込み IDE ターミナルと SSH を使用して Cloud Code で VM インスタンスに接続するには、次の手順に従います。

  1. VM インスタンスに接続するには、VM インスタンスを右クリックして、[SSH 接続を開く] を選択します。

    ターミナルが表示され、リモート インスタンスに関する情報が表示されます。

  2. VM インスタンスへの接続が失敗すると、エラー メッセージのダイアログが表示されます。[ターミナルでのトラブルシューティング] をクリックして問題と解決策に関する情報をターミナルで表示するか、または[トラブルシューティング ガイドを表示] をクリックしてSSH のトラブルシューティングドキュメントを表示します。

VM でアプリケーション ログを表示する

IDE で VM インスタンスのアプリケーション ログを表示するには、VM インスタンスを右クリックして、[ログ エクスプローラを表示] を選択します。これにより、Google Cloud コンソールのログ エクスプローラが表示されます。

VM へのファイルのアップロード

アプリケーション ファイルをローカル IDE からリモート VM インスタンスにコピーする手順は次のとおりです。

  1. VM にファイルをアップロードするには、VM インスタンスをクリックしてから、[Compute Engine] ペインの上部にある cloud_upload [アップロード] をクリックする、または VM インスタンスを右クリックして [ファイル / ディレクトリをアップロード] を選択します。

  2. アップロードするファイルに移動し、[開く] をクリックします。ターミナルにファイルのリストとアップロードの進行状況が表示されます。

  3. アップロードが失敗した場合は、[SSH 接続のトラブルシューティング] ダイアログが表示されます。各オプションをクリックすると、次の結果が得られます。

    • ファイル転送ガイドを表示する: Compute Engine VM インスタンスにファイルを転送する場合の詳細については、Linux VM にファイルを転送するをご覧ください。
    • ターミナルでのトラブルシューティング: 問題と考えられる解決策に関する情報をターミナルで確認します。
    • トラブルシューティング ガイドを表示: SSH のトラブルシューティングを開いて、SSH を使用して VM に接続するときに発生する可能性のある一般的なエラーと解決方法、失敗した SSH 接続を診断するためのメソッドについて確認します。

サポートを受ける

IntelliJ IDE でフィードバックを送信するか、問題を報告するには、[Tools] > [Cloud Code] > [Help / About] > [Submit feedback or report an issue] を選択します。ここから、GitHub で問題を報告したり、Stack Overflow で質問したりできます。