簡體   English   中英

Google Cloud Platform:cloudshell-有什么辦法“保留” gcloud初始化配置嗎?

[英]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在我身上超時),然后稍后重新連接,配置就消失了。

沒什么大不了的,我在項目/ etc之間跳動,所以保存配置很好,所以我可以簡單地運行gcloud config配置激活config-name

謝謝... Rich Murnane

Google Cloud Shell僅將數據保留在$ HOME目錄中。 諸如gcloud init類的命令會修改環境變量,並將配置文件存儲在/tmp ,該文件將在VM重新啟動時刪除。 閑置20分鍾或60分鍾后,VM會終止,具體取決於您閱讀的文檔。

Google Cloud Shell是Docker容器。 您可以修改Docker映像以自定義以滿足您的需求。 此方法將允許您安裝$ HOME目錄中不存在的軟件包,工具等。

您還可以將文件和配置腳本存儲在Google雲端存儲中。 修改.bashrc以下載您的雲文件並運行您的配置腳本。

兩種方法都可以創建持久性環境。

這個StackOverflow答案詳細介紹了gcloud init功能以及如何通過腳本或命令行基本模擬同一件事。

gcloud初始化詳細信息

這並不是我想要的,但是由於我的帳戶(用戶ID)沒有更改,因此我只需要執行命令gcloud config set project second-project-name

足夠好,謝謝...豐富

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM