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

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

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

查看虚拟机

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

  1. 启动 Cloud Shell Editor

  2. 如果您尚未登录 Cloud Code,请先登录,然后选择您的Google Cloud 项目。

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

  4. 如需在 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 Open in browser(在浏览器中打开)。

将文件上传到虚拟机

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

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

  2. 前往要上传的文件,然后点击上传