Migrar datos a una nueva instancia de cuadernos gestionados por usuarios
En esta página se describe cómo migrar datos y archivos de una instancia de notebooks gestionada por el usuario a otra.
Cuándo migrar
Es posible que tengas que migrar tus datos a una nueva instancia de cuadernos gestionados por usuarios si no puedes actualizar el entorno de tu instancia. Consulta los requisitos para actualizar el entorno de una instancia de cuadernos gestionados por usuarios.
Opciones de migración
Para migrar datos y archivos de una instancia de cuadernos gestionada por el usuario a otra, puedes usar los siguientes métodos:
Usar GitHub: copia tus datos y archivos en un repositorio de GitHub con la extensión Git para JupyterLab. Para usar este método, consulta Guardar un cuaderno en GitHub.
Usar Cloud Storage y el terminal: copia tus datos y archivos en Cloud Storage y, después, en otra instancia mediante el terminal.
Usar Cloud Storage en cuadernos de JupyterLab: copia tus datos y archivos en Cloud Storage y, a continuación, en otra instancia ejecutando comandos en las celdas del cuaderno de cada instancia.
En esta guía se describe cómo migrar datos y archivos mediante Cloud Storage y la terminal.
Requisitos
Debes tener acceso a la terminal de tu instancia de notebooks gestionados por el usuario. El acceso a la terminal se configura manualmente al crear una instancia. El ajuste de acceso a la terminal no se puede cambiar una vez creada la instancia.
Antes de empezar
Crea un segmento de Cloud Storage en el mismo proyecto en el que se encuentre tu instancia de cuadernos gestionados por usuarios.
Migrar datos a una nueva instancia de cuadernos gestionados por usuarios
Para migrar datos y archivos a una nueva instancia de cuadernos gestionada por el usuario mediante Cloud Storage y el terminal, sigue estos pasos.
En la interfaz de JupyterLab de la instancia de cuadernos gestionada por el usuario, selecciona Archivo > Nuevo > Terminal para abrir una ventana de terminal. También puedes conectarte a la terminal de tu instancia mediante SSH.
Usa la CLI de gcloud para copiar tus datos de usuario en un segmento de Cloud Storage. El siguiente comando de ejemplo copia todos los archivos del directorio
/home/jupyter/
de tu instancia en un directorio de un segmento de Cloud Storage.gcloud storage cp /home/jupyter/* gs://BUCKET_NAMEPATH --recursive
Haz los cambios siguientes:
BUCKET_NAME
: el nombre de tu segmento de Cloud StoragePATH
: la ruta al directorio en el que quieres copiar los archivos. Por ejemplo:/copy/jupyter/
En la interfaz de JupyterLab de tu nueva instancia de cuadernos gestionados por el usuario, selecciona Archivo > Nuevo > Terminal para abrir una ventana de terminal.
Usa la CLI de gcloud para restaurar tus datos en la nueva instancia. El siguiente comando de ejemplo copia todos los archivos de un directorio de Cloud Storage en el directorio
/home/jupyter/
de tu nueva instancia.gcloud storage cp gs://BUCKET_NAMEPATH* /home/jupyter/
Siguientes pasos
Consulte cómo actualizar de forma automática y manual el entorno de instancias de cuadernos gestionados por usuarios.
Consulta más información sobre cómo usar el acceso SSH para conectarte a tu instancia de cuadernos gestionados por el usuario.