![](/img/trans.png)
[英]Google cloud platform setup ERROR: (gcloud.beta.ml) Invalid choice: 'init-project'
[英]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
功能以及如何通過腳本或命令行基本模擬同一件事。
這並不是我想要的,但是由於我的帳戶(用戶ID)沒有更改,因此我只需要執行命令gcloud config set project second-project-name
足夠好,謝謝...豐富
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.