如果您已安裝 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