【发布时间】:2021-11-23 14:35:53
【问题描述】:
当我尝试在 Cloud Shell 中安装一个 apt 包时,我安装了它并且它工作正常。下次我打开 Cloud Shell 时,它不存在。我该如何解决这个问题?
【问题讨论】:
当我尝试在 Cloud Shell 中安装一个 apt 包时,我安装了它并且它工作正常。下次我打开 Cloud Shell 时,它不存在。我该如何解决这个问题?
【问题讨论】:
当您启动 Cloud Shell 时,它会预配一个运行基于 Debian 的 Linux 操作系统的 Compute Engine 虚拟机。 Cloud Shell 实例是基于每个用户、每个会话进行配置的。当您的 Cloud Shell 会话处于活动状态时,该实例仍然存在;一个小时不活动后,您的会话将终止,其 VM 将被丢弃。有关这些限制的更多信息,您可以查看Cloud Shell usage limits。
这意味着 Cloud Shell 仅用于在有限的时间内临时与 Google Cloud Platform 交互。
如果您想配置 shell 环境,那么要使用的正确产品是 Compute Engine 实例。这是一个quickstart,展示了如何在 Compute Engine 中创建 Linux 虚拟机 (VM) 实例。
【讨论】:
虽然 Cloud Shell 环境是 ephemeral(即,它在会话结束后被拆除),但您的 Cloud Shell 主目录是持久的。您可以将customization script 添加到您的主目录,以便在 Cloud Shell 启动时重新配置您的环境。
【讨论】: