將資料遷移至新的 Vertex AI Workbench 執行個體
本頁說明如何將現有 Vertex AI Workbench 執行個體的資料和檔案遷移至新的執行個體。
遷移時機
如果無法升級現有執行個體的環境,可能需要將資料遷移至新的 Vertex AI Workbench 執行個體。請參閱升級 Vertex AI Workbench 執行個體環境的相關規定。
遷移選項
如要將資料和檔案從一個 Vertex AI Workbench 執行個體遷移至另一個執行個體,請考慮使用下列方法:
使用 GitHub:使用 JupyterLab 的 Git 擴充功能,將資料和檔案複製到 GitHub 存放區。
使用 Cloud Storage 和終端機:將資料和檔案複製到 Cloud Storage,然後使用終端機複製到另一個執行個體。
在 JupyterLab 筆記本中使用 Cloud Storage: 在各執行個體的筆記本儲存格中執行指令,將資料和檔案複製到 Cloud Storage,然後複製到另一個執行個體。
本指南說明如何使用 Cloud Storage 和終端機遷移資料和檔案。
需求條件
您必須擁有 Vertex AI Workbench 執行個體的終端機存取權。建立執行個體時,系統會手動設定終端機存取權。執行個體建立後,即無法變更終端機存取權設定。
事前準備
在 Vertex AI Workbench 執行個體所在的專案中建立 Cloud Storage 值區。
將資料遷移至新的 Vertex AI Workbench 執行個體
如要使用 Cloud Storage 和終端機,將資料和檔案遷移至新的 Vertex AI Workbench 執行個體,請完成下列步驟。
在 Vertex AI Workbench 執行個體的 JupyterLab 介面中,依序選取「File」>「New」>「Terminal」,開啟終端機視窗。
使用 gcloud CLI 將使用者資料複製到 Cloud Storage bucket。下列範例指令會將執行個體
/home/jupyter/
目錄中的所有檔案,複製到 Cloud Storage bucket 的目錄。gcloud storage cp /home/jupyter/* gs://BUCKET_NAMEPATH --recursive
更改下列內容:
BUCKET_NAME
:Cloud Storage 值區的名稱PATH
:要複製檔案的目錄路徑,例如:/copy/jupyter/
開啟 Vertex AI Workbench 執行個體的 JupyterLab 介面。
在 Vertex AI Workbench 執行個體的 JupyterLab 介面中,依序選取「File」>「New」>「Terminal」,開啟終端機視窗。
使用 gcloud CLI 將資料還原到新執行個體。下列範例指令會將 Cloud Storage 目錄中的所有檔案,複製到新執行個體的
/home/jupyter/
目錄。gcloud storage cp gs://BUCKET_NAMEPATH* /home/jupyter/
後續步驟
進一步瞭解如何使用 SSH 存取權連線至 Vertex AI Workbench 執行個體。