搭配 gcloud CLI 使用 Cloud Shell

如果您已安裝 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 的運作方式,以下提供實際使用這些指令的範例:

  1. 啟動 SSH 工作階段:

    gcloud cloud-shell ssh
    
  2. 將檔案 data.txt 從 Cloud Shell 複製到本機電腦:

    gcloud cloud-shell scp cloudshell:~/data.txt localhost:~data.txt
    
  3. 如果您使用的是 Mac 或 Linux,安裝 sshfs 後,您可以將 Cloud Shell 主目錄掛接到本機檔案系統。

    這樣一來,您就能使用所選本機工具編輯 Cloud Shell 主目錄中的檔案。遠端掛載檔案系統中的所有資料都會儲存在永久磁碟中,並跨工作階段儲存。

    gcloud cloud-shell get-mount-command ~/my-cloud-shell