Migre dados para uma nova instância do Vertex AI Workbench

Esta página descreve como migrar dados e ficheiros de uma instância do Vertex AI Workbench existente para uma nova.

Quando migrar

Pode ter de migrar os seus dados para uma nova instância do Vertex AI Workbench se não conseguir atualizar o ambiente da sua instância existente. Consulte os requisitos para atualizar o ambiente de uma instância do Vertex AI Workbench.

Opções de migração

Para migrar dados e ficheiros de uma instância do Vertex AI Workbench para outra, considere usar os seguintes métodos:

  • Use o GitHub: copie os seus dados e ficheiros para um repositório do GitHub usando a extensão Git para o JupyterLab.

  • Use o Cloud Storage e o terminal: copie os seus dados e ficheiros para o Cloud Storage e, em seguida, para outra instância através do terminal.

  • Use o Cloud Storage nos blocos de notas do JupyterLab: copie os seus dados e ficheiros para o Cloud Storage e, em seguida, para outra instância executando comandos nas células dos blocos de notas das respetivas instâncias.

Este guia descreve como migrar dados e ficheiros através do Cloud Storage e do terminal.

Requisitos

Tem de ter acesso ao terminal da sua instância do Vertex AI Workbench. O acesso ao terminal é definido manualmente quando cria uma instância. Não é possível alterar a definição de acesso ao terminal após a criação da instância.

Antes de começar

Crie um contentor do Cloud Storage no mesmo projeto onde se encontra a instância do Vertex AI Workbench.

Migre os seus dados para uma nova instância do Vertex AI Workbench

Para migrar dados e ficheiros para uma nova instância do Vertex AI Workbench através do Cloud Storage e do terminal, conclua os seguintes passos.

  1. Na interface do JupyterLab da instância do Vertex AI Workbench, selecione Ficheiro > Novo > Terminal para abrir uma janela de terminal.

  2. Use a CLI gcloud para copiar os dados do utilizador para um contentor do Cloud Storage. O comando de exemplo seguinte copia todos os ficheiros do diretório /home/jupyter/ da sua instância para um diretório num contentor do Cloud Storage.

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

    Substitua o seguinte:

    • BUCKET_NAME: o nome do seu contentor do Cloud Storage
    • PATH: o caminho para o diretório onde quer copiar os seus ficheiros, por exemplo: /copy/jupyter/
  3. Crie uma instância do Vertex AI Workbench.

  4. Na interface do JupyterLab da nova instância do Vertex AI Workbench, selecione Ficheiro > Novo > Terminal para abrir uma janela de terminal.

  5. Use a CLI gcloud para restaurar os seus dados na nova instância. O comando de exemplo seguinte copia todos os ficheiros de um diretório do Cloud Storage para o diretório /home/jupyter/ da nova instância.

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

O que se segue?