Migre dados para uma nova instância de blocos de notas geridos pelo utilizador
Esta página descreve como migrar dados e ficheiros de uma instância de blocos de notas gerida pelo utilizador existente para uma nova.
Quando migrar
Pode ter de migrar os seus dados para uma nova instância de blocos de notas gerida pelo utilizador se não conseguir atualizar o ambiente da sua instância existente. Consulte os requisitos para atualizar o ambiente de uma instância de blocos de notas gerida pelo utilizador.
Opções de migração
Para migrar dados e ficheiros de uma instância de blocos de notas gerida pelo utilizador 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. Para usar este método, consulte o artigo Guarde um bloco de notas no GitHub.
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 pelo utilizador. 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 blocos de notas geridos pelo utilizador.
Migre os seus dados para uma nova instância de blocos de notas gerida pelo utilizador
Para migrar dados e ficheiros para uma nova instância de blocos de notas gerida pelo utilizador através do Cloud Storage e do terminal, conclua os seguintes passos.
Na interface do JupyterLab da instância de blocos de notas geridos pelo utilizador, selecione Ficheiro > Novo > Terminal para abrir uma janela de terminal. Em alternativa, estabeleça ligação ao terminal da instância através do SSH.
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 StoragePATH
: o caminho para o diretório onde quer copiar os seus ficheiros, por exemplo:/copy/jupyter/
Na interface do JupyterLab da nova instância de blocos de notas geridos pelo utilizador, selecione Ficheiro > Novo > Terminal para abrir uma janela de terminal.
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?
Saiba como atualizar automaticamente e manualmente o ambiente das instâncias de blocos de notas geridos pelo utilizador.
Saiba mais sobre a utilização do acesso SSH para estabelecer ligação à instância de blocos de notas geridos pelo utilizador.