在 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 探索器。

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

连接到虚拟机

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

  1. 如需连接到虚拟机实例,请在 Compute Engine 浏览器中将光标悬停在虚拟机实例上,然后点击终端 打开 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. 找到您要上传的文件,然后点击上传