在 Cloud Code for VS Code 中管理虚拟机

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

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

查看虚拟机

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

  1. 在 IDE 中,登录 Cloud Code(如果尚未登录),然后选择您的 Google Cloud 项目。

  2. 如需查看 Google Cloud 项目中的虚拟机实例,请在 IDE 的活动栏中点击 Cloud Code,然后展开 Compute Engine 资源管理器。

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

连接到虚拟机

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

  1. 如需连接到虚拟机实例,请在 Compute Engine Explorer 中,将指针悬停在虚拟机实例上,然后点击终端 打开 SSH,或右键点击虚拟机实例,然后选择打开 SSH

    系统将显示一个终端,显示有关远程实例的信息。

  2. 如果与虚拟机实例的连接失败,请执行以下操作:

    • 如果您是 Windows 和 Linux 用户,请参阅排查 SSH 错误,了解使用 SSH 连接到虚拟机时可能遇到的常见错误、解决错误的方法以及诊断 SSH 连接失败的方法。

    • 对于 macOS 用户,按任意键清除终端中的错误消息后,系统会显示一个错误消息对话框。如需在终端中查看有关问题和可能解决方法的信息,请点击问题排查。或者,如需查看排查 SSH 错误文档,请点击了解详情

查看虚拟机上的应用日志

如需查看虚拟机实例的应用日志,请按以下步骤操作:

  1. 如需在 Cloud Code 中查看虚拟机实例的应用日志,请右键点击该虚拟机实例,然后选择查看日志

    “日志查看器”窗口将显示在 IDE 中,允许您按日志类型、时间、严重性和实例进行过滤。

  2. 如需实时查看日志,请将流式传输切换开关上的滑块滑至开启位置。

  3. 如需在 Google Cloud 控制台中查看特定虚拟机实例的日志记录页面,请点击 open_in_new 在浏览器中打开

将文件上传到虚拟机

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

  1. 如需将文件上传到虚拟机,请在 Cloud Code Compute Engine Explorer 中,将指针悬停在虚拟机实例上,然后点击 cloud_upload 通过 SCP 上传文件,或右键点击虚拟机实例,然后选择通过 SCP 上传文件

  2. 找到您要上传的文件,然后点击上传