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

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

本文档介绍了如何使用 您可以在 IDE 中使用 Cloud Code 并管理您的虚拟机实例。

查看虚拟机

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

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

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

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

连接到虚拟机

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

  1. 要连接到虚拟机实例,请在 Compute Engine Explorer 中按住 将鼠标悬停在虚拟机实例上,然后点击 terminal 打开 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 中 将指针悬停在虚拟机实例上,然后点击 cloud_upload 通过 SCP 上传文件,或右键点击虚拟机实例,然后选择上传 通过 SCP 提交文件

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