gpt4 book ai didi

google-cloud-platform - 谷歌云平台 : cloudshell - is there any way to "keep" gcloud init configs?

转载 作者:行者123 更新时间:2023-12-05 03:04:27 25 4
gpt4 key购买 nike

有谁知道在 cloudshell 中使用“gcloud init”命令保存配置的方法,这样它们就不会在您每次断开连接时消失?

我想出了如何使用 --user 来持久化 python pip 安装

示例:pip install --user pandas

但是,当我使用 gcloud init 创建一个新配置时,使用它一段时间,关闭 cloudshell(或者 cloudshell 在我身上超时),然后稍后重新连接,配置消失了。

没什么大不了的,我在项目/等之间跳来跳去,所以保存配置很好,这样我就可以简单地运行gcloud config 配置激活 config-name

谢谢...Rich Murnane

最佳答案

Google Cloud Shell 只会将数据保存在您的 $HOME 目录中。 gcloud init 等命令修改环境变量并将配置文件存储在 /tmp 中,当 VM 重新启动时,该文件将被删除。 VM 在闲置 20 分钟或 60 分钟后终止,具体取决于您阅读的文档。

Google Cloud Shell 是一个 Docker 容器。您可以修改 docker 图像以自定义以满足您的需要。此方法将允许您安装不在 $HOME 目录中的包、工具等。

您还可以将文件和配置脚本存储在 Google Cloud Storage 上。修改 .bashrc 以下载您的云文件并运行您的配置脚本。

任何一种方法都可以让您创建一个持久的环境。

这个 StackOverflow 答案详细介绍了 gcloud init 的作用以及如何通过脚本或命令行基本上模拟相同的事情。

gcloud init details

关于google-cloud-platform - 谷歌云平台 : cloudshell - is there any way to "keep" gcloud init configs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52975897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com