如果您已安裝 gcloud CLI,可以從終端機與 Cloud Shell 互動,並將其做為沙箱和可攜式開發環境。無論是要快速測試作業,還是使用您選擇的 IDE 編輯儲存在 Cloud Shell 執行個體中的檔案,都能在本機電腦上輕鬆存取 Cloud Shell 資源。
使用 gcloud cloud-shell
目前的 gcloud cloud-shell 指令群組提供下列功能:
- 使用
gcloud cloud-shell ssh建立與 Cloud Shell 互動的 SSH 工作階段。 - 透過 scp 在本機和 Cloud Shell 電腦之間複製檔案。
- 透過 sshfs 將 Cloud Shell 目錄掛接至本機檔案系統。
詳情請參閱 gcloud cloud-shell 的參考說明文件。
工作流程範例
為說明 gcloud cloud-shell 的運作方式,以下提供實際使用這些指令的範例:
啟動 SSH 工作階段:
gcloud cloud-shell ssh將檔案 (
data.txt) 從 Cloud Shell 複製到本機電腦:gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txt如果您使用 Mac 或 Linux,安裝 sshfs 後,即可將 Cloud Shell 主目錄掛接到本機檔案系統。
這樣一來,您就能使用所選的本機工具,編輯 Cloud Shell 主目錄中的檔案。遠端掛接檔案系統中的所有資料都會儲存在永久磁碟,並跨工作階段保留。
gcloud cloud-shell get-mount-command ~/my-cloud-shell