將資料遷移至新的 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 執行個體,請完成下列步驟。

  1. 在 Vertex AI Workbench 執行個體的 JupyterLab 介面中,依序選取「File」>「New」>「Terminal」,開啟終端機視窗。

  2. 使用 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/
  3. 開啟 Vertex AI Workbench 執行個體的 JupyterLab 介面。

  4. 在 Vertex AI Workbench 執行個體的 JupyterLab 介面中,依序選取「File」>「New」>「Terminal」,開啟終端機視窗。

  5. 使用 gcloud CLI 將資料還原到新執行個體。下列範例指令會將 Cloud Storage 目錄中的所有檔案,複製到新執行個體的 /home/jupyter/ 目錄。

    gcloud storage cp gs://BUCKET_NAMEPATH* /home/jupyter/

後續步驟