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:
Para usar novas capacidades que só estão disponíveis numa versão mais recente.
Para beneficiar das atualizações da framework, das atualizações de pacotes e das correções de erros que foram implementadas numa versão mais recente.
Se não conseguir atualizar o ambiente de uma instância existente. Consulte os requisitos para atualizar o ambiente de uma instância de blocos de notas geridos.
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.
Na interface do JupyterLab da instância de blocos de notas geridos, selecione Ficheiro > Novo > Terminal para abrir uma janela de terminal.
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, 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/