Migre dados para uma nova instância de blocos de notas geridos

Esta página descreve como migrar dados e ficheiros de uma instância de blocos de notas geridos existente para uma nova.

Quando migrar

É recomendável migrar para uma nova instância de blocos de notas geridos por qualquer um dos seguintes motivos:

Opções de migração

Para migrar dados e ficheiros de uma instância de blocos de notas gerida 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 instância de blocos de notas geridos. 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 dos notebooks geridos.

Migre os seus dados para uma nova instância de blocos de notas geridos

Para migrar dados e ficheiros para uma nova instância de blocos de notas geridos através do Cloud Storage e do terminal, conclua os seguintes passos.

  1. Na interface do JupyterLab da instância de blocos de notas geridos, 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 de notebooks geridos.

  4. Na interface do JupyterLab da nova instância de blocos de notas geridos, 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?