在 Cloud Code for IntelliJ 中管理虚拟机

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

本页面介绍如何使用 Cloud Code 访问 Compute Engine 以及如何管理您的虚拟机实例。

查看虚拟机

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

  1. 点击 Compute Engine 标签页,或点击查看 > 工具窗口 > Compute Engine

    IntelliJ 中的 Compute Engine 标签页

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

  3. 展开所有虚拟机实例代码段以查看虚拟机实例。

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

添加和查看收藏的虚拟机

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

  1. Compute Engine 标签页中的所有虚拟机实例代码段下,右键点击某个虚拟机实例,然后选择添加到收藏夹

  2. 如需查看您的收藏夹列表,请展开收藏的虚拟机实例代码段。

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

连接到虚拟机

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

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

    此时会出现一个终端,显示有关远程实例的信息。

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

查看虚拟机上的应用日志

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

将文件上传到虚拟机

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

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

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

  3. 如果上传失败,系统会显示 SSH 连接问题排查对话框。 点击每个选项,即可获得以下结果:

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

获取支持

如需在 IntelliJ IDE 中提交反馈或报告问题,请依次前往 Tools > Cloud Code > Help / About > Submit feedback or Report an issue,以便在 GitHub 上报告问题,或者在 Stack Overflow 上提问。