在 Cloud Code for IntelliJ 中管理虚拟机

借助 Cloud Code 的 Compute Engine 集成,您可以查看运行应用的 Compute Engine 虚拟机、使用 SSH 建立与虚拟机的连接、查看应用日志,以及将文件上传到虚拟机。

本文档介绍了如何在 IDE 中使用 Cloud Code 访问 Compute Engine 并管理虚拟机实例。

查看虚拟机

如需在 Google Cloud 控制台中查看 Google Cloud 项目中的虚拟机以及虚拟机实例详情,请按以下步骤操作:

  1. 点击 Compute Engine 标签页,或依次选择 View > Tool Windows > Compute Engine

    IntelliJ 中的 Compute Engine 标签页

  2. 如果您尚未选择 Google Cloud 项目,请点击选择 Google Cloud 项目,选择一个项目,然后点击确定

  3. 如需查看您的虚拟机实例,请展开所有虚拟机实例摘要。

  4. 如需在 Google Cloud 控制台中查看虚拟机实例详情,请右键点击虚拟机实例,然后选择在 Cloud 控制台中打开

添加和查看收藏的虚拟机

IntelliJ 支持为每个项目创建收藏的虚拟机实例,这些实例会在虚拟机重启后保留。 Google Cloud 如需将虚拟机添加到“收藏夹”列表并查看该列表,请按以下步骤操作:

  1. Compute Engine 标签页的 All VM Instances 代码段下,右键点击某个虚拟机实例,然后选择 Add to Favorites

  2. 如需查看您的收藏列表,请展开收藏的虚拟机实例摘要。

  3. 如需从收藏列表中移除虚拟机,请右键点击该虚拟机,然后选择从收藏中移除

连接到虚拟机

如需使用内置 IDE 终端和 SSH 在 IDE 中通过 Cloud Code 连接到虚拟机实例,请按以下步骤操作:

  1. 如需连接到虚拟机实例,请右键点击该虚拟机实例,然后选择打开 SSH 连接

    系统随即会显示一个终端,其中显示了有关远程实例的信息。

  2. 如果连接到虚拟机实例失败,系统会显示错误消息对话框。如需在终端中查看与问题和可能的解决方案相关的信息,请点击在终端中进行问题排查。或者,如需查看排查 SSH 错误文档,请点击查看问题排查指南

在虚拟机上查看应用日志

如需在 IDE 中查看虚拟机实例的应用日志,请右键点击虚拟机实例,然后选择查看日志浏览器。系统随即会转到 Google Cloud 控制台中的 Logs Explorer。

将文件上传到虚拟机

如需将应用文件从本地 IDE 复制到远程虚拟机实例,请按以下步骤操作:

  1. 如需将文件上传到虚拟机,请选择一个虚拟机实例,然后点击 Compute Engine 窗格的顶部的 cloud_upload 上传,或右键点击虚拟机实例,然后选择上传文件/目录

  2. 找到要上传的文件,然后点击打开。系统会打开一个终端,其中包含文件列表和上传进度。

  3. 如果上传失败,系统会显示 SSH 连接问题排查对话框。选择要点击的选项:

    • 查看文件传输指南:打开将文件传输到 Linux 虚拟机,详细了解如何将文件传输到 Compute Engine 虚拟机实例。
    • 在终端中排查问题:在终端中显示与问题和可能的解决方案相关的信息。
    • 查看问题排查指南:打开排查 SSH 错误,详细了解使用 SSH 连接到虚拟机时可能会遇到的常见错误、解决错误的方法以及诊断失败的 SSH 连接的方法。

获取支持

如需在 IntelliJ IDE 中提交反馈或报告问题,请前往工具 > Cloud Code > 帮助 / 简介 > 提交反馈或报告问题,在 GitHub 上报告问题。