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] タブをクリックするか、[表示] > [ツール Windows] > [Compute Engine] の順にクリックします。

    IntelliJ の [Compute Engine] タブ

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

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

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

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

IntelliJ は、VM を再起動しても保持される、Google Cloud プロジェクトごとにお気に入りの 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 インスタンスを右クリックして、[View Logs Explorer] を選択します。これにより、Google Cloud コンソールのログ エクスプローラが表示されます。

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

アプリケーション ファイルをローカル IDE からリモート VM インスタンスにコピーするには、次の操作を行います。

  1. VM にファイルをアップロードするには、VM インスタンスをクリックしてから、[Compute Engine] ペインの上部にある IJ の [File 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 で質問したりできます。

また、Google Cloud Slack コミュニティの 1 つである、#cloud-code チャンネルにも参加できます。