Migrar dados para uma nova instância do Workbench da plataforma do agente

Nesta página, descrevemos como migrar dados e arquivos de uma instância atual do Agent Platform Workbench para uma nova.

Quando migrar

Talvez seja necessário migrar seus dados para uma nova instância do Agent Platform Workbench se não for possível fazer upgrade do ambiente da instância atual. Confira os requisitos para fazer upgrade do ambiente de uma instância do Agent Platform Workbench.

Opções de migração

Para migrar dados e arquivos de uma instância do Agent Platform Workbench para outra, use os seguintes métodos:

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

  • Use o Cloud Storage e o terminal: copie seus dados e arquivos para o Cloud Storage e, em seguida, para outra instância usando o terminal.

  • Use o Cloud Storage nos notebooks do JupyterLab: copie seus dados e arquivos para o Cloud Storage e depois para outra instância executando comandos nas células de notebook das respectivas instâncias.

Neste guia, descrevemos como migrar dados e arquivos usando o Cloud Storage e o terminal.

Requisitos

Você precisa ter acesso ao terminal da sua instância do Workbench da plataforma do agente. O acesso ao terminal é definido manualmente durante a criação de uma instância. Não é possível alterar a configuração de acesso ao terminal após a criação da instância.

Antes de começar

Crie um bucket do Cloud Storage no mesmo projeto em que a instância do Agent Platform Workbench está localizada.

Migrar seus dados para uma nova instância do Agent Platform Workbench

Para migrar dados e arquivos para uma nova instância do Agent Platform Workbench usando o Cloud Storage e o terminal, siga estas etapas.

  1. Na interface do JupyterLab da instância do Agent Platform Workbench, selecione Arquivo > Novo > Terminal para abrir uma janela de terminal.

  2. Use a gcloud CLI para copiar os dados do usuário para um bucket do Cloud Storage. O exemplo de comando a seguir copia todos os arquivos do diretório /home/jupyter/ da instância para um diretório em um bucket do Cloud Storage.

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

    Substitua:

    • BUCKET_NAME: o nome do bucket do Cloud Storage
    • PATH: o caminho para o diretório em que você quer copiar os arquivos, por exemplo: /copy/jupyter/
  3. Abra a interface do JupyterLab da instância do Workbench da plataforma de agentes.

  4. Na interface do JupyterLab da instância do Agent Platform Workbench, selecione Arquivo > Novo > Terminal para abrir uma janela de terminal.

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

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

A seguir