Google 云平台:cloudshell - 有什么方法可以 "keep" gcloud init 配置吗?
Google Cloud Platform: cloudshell - is there any way to "keep" gcloud init configs?
有谁知道在 cloudshell 中使用 "gcloud init" 命令保存配置的方法,这样它们就不会在您每次断开连接时消失?
我想出了如何使用 --user
来坚持 python pip 安装
示例:pip install --user pandas
但是,当我使用 gcloud init 创建新配置时,使用它一段时间,关闭 cloudshell(或者 cloudshell 在我身上超时),稍后重新连接,配置消失了。
没什么大不了的,我在 projects/etc 之间跳来跳去,所以很高兴保存了配置,这样我就可以简单地 运行
gcloud 配置配置激活 配置名称
谢谢...Rich Murnane
这不是我想要的,但是因为我的
帐户(userid)没有改变,我只是要去
执行命令
gcloud 配置设置项目第二个项目名称
够用了,谢谢...Rich
Google Cloud Shell 仅将数据保存在您的 $HOME 目录中。 gcloud init
等命令修改环境变量并将配置文件存储在 /tmp
中,当 VM 重新启动时,这些文件将被删除。 VM 在闲置 20 分钟或 60 分钟后终止,具体取决于您阅读的文档。
Google 云 Shell 是一个 Docker 容器。您可以修改 docker 图像以自定义以满足您的需要。此方法将允许您安装不在您的 $HOME 目录中的包、工具等。
您还可以将文件和配置脚本存储在 Google 云存储中。修改 .bashrc
以下载您的云文件和 运行 您的配置脚本。
任何一种方法都可以让您创建持久环境。
这个 Whosebug 答案详细介绍了 gcloud init
的作用以及如何通过脚本或命令行基本上模拟相同的事情。
有谁知道在 cloudshell 中使用 "gcloud init" 命令保存配置的方法,这样它们就不会在您每次断开连接时消失?
我想出了如何使用 --user
来坚持 python pip 安装示例:pip install --user pandas
但是,当我使用 gcloud init 创建新配置时,使用它一段时间,关闭 cloudshell(或者 cloudshell 在我身上超时),稍后重新连接,配置消失了。
没什么大不了的,我在 projects/etc 之间跳来跳去,所以很高兴保存了配置,这样我就可以简单地 运行 gcloud 配置配置激活 配置名称
谢谢...Rich Murnane
这不是我想要的,但是因为我的 帐户(userid)没有改变,我只是要去 执行命令 gcloud 配置设置项目第二个项目名称
够用了,谢谢...Rich
Google Cloud Shell 仅将数据保存在您的 $HOME 目录中。 gcloud init
等命令修改环境变量并将配置文件存储在 /tmp
中,当 VM 重新启动时,这些文件将被删除。 VM 在闲置 20 分钟或 60 分钟后终止,具体取决于您阅读的文档。
Google 云 Shell 是一个 Docker 容器。您可以修改 docker 图像以自定义以满足您的需要。此方法将允许您安装不在您的 $HOME 目录中的包、工具等。
您还可以将文件和配置脚本存储在 Google 云存储中。修改 .bashrc
以下载您的云文件和 运行 您的配置脚本。
任何一种方法都可以让您创建持久环境。
这个 Whosebug 答案详细介绍了 gcloud init
的作用以及如何通过脚本或命令行基本上模拟相同的事情。