Google cloud platform 谷歌云平台:cloudshell-有没有办法;保留;gcloud init配置?

Google cloud platform 谷歌云平台:cloudshell-有没有办法;保留;gcloud init配置?,google-cloud-platform,google-cloud-shell,Google Cloud Platform,Google Cloud Shell,有人知道在cloudshell中使用“gcloud init”命令持久化配置的方法吗,这样它们就不会在每次断开连接时消失 我发现了如何使用--user持久化python pip安装 示例:pip安装--用户界面 但是,当我使用gcloud init创建一个新配置时,使用它一段时间,关闭cloudshell(或者cloudshell在我身上超时),然后重新连接,配置就消失了 没什么大不了的,我在项目/等之间跳转,所以保存配置很好,这样我就可以简单地运行了 gcloud配置激活配置名称 谢谢…Ric

有人知道在cloudshell中使用“gcloud init”命令持久化配置的方法吗,这样它们就不会在每次断开连接时消失

我发现了如何使用--user持久化python pip安装

示例:pip安装--用户界面

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

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


谢谢…Rich Murnane这不是我想要的,但是因为我的 帐户(userid)没有改变,我只想 执行命令 gcloud配置集项目第二个项目名称


很好,谢谢…Rich

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

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

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

这两种方法都允许您创建持久化环境

这个StackOverflow答案详细介绍了gcloud init的功能,以及如何通过脚本或命令行基本模拟相同的功能