Skip to main content
Una instantánea es un estado guardado reutilizable de un sandbox. Captura el sistema de archivos y el estado de la memoria del sandbox para que puedas iniciar nuevos sandboxes desde ese punto más adelante. Novita también describe este concepto como confirmar un sandbox en una instantánea. Usa instantáneas cuando quieras:
  • Preparar dependencias una vez y reutilizarlas en sandboxes posteriores.
  • Guardar un estado conocido como correcto antes de ejecutar trabajo riesgoso o costoso.
  • Iniciar varios sandboxes desde el mismo entorno capturado.
  • Conservar un estado reutilizable después de que el sandbox original ya no sea necesario.
Para continuar el mismo sandbox más adelante, usa Persistencia de sandbox. Para crear nuevos sandboxes desde un punto guardado, usa instantáneas.

Terminología

  • Sandbox de origen: La instancia de sandbox usada para crear la instantánea.
  • Instantánea: El estado guardado que puede usarse para crear nuevos sandboxes.
  • Nuevo sandbox: Un sandbox creado desde la instantánea.

Crear una instantánea

Puedes usar el método createSnapshot en JavaScript o el método create_snapshot en Python para crear una instantánea desde un sandbox en ejecución. El sandbox se pausa mientras se crea la instantánea y luego puede continuar ejecutándose cuando se completa la operación.
También puedes crear una instantánea mediante el ID del sandbox.
Guarda el ID de instantánea devuelto. Luego puedes usarlo como plantilla al crear un nuevo sandbox.

Crear un sandbox desde una instantánea

Puedes pasar el ID de instantánea a create para iniciar un nuevo sandbox desde el estado capturado.
El nuevo sandbox tiene su propio ID de sandbox y ciclo de vida. Eliminar el sandbox original no elimina la instantánea.

Listar instantáneas

Puedes usar el método listSnapshots en JavaScript o el método list_snapshots en Python cuando necesites encontrar estados guardados de un sandbox o de tu cuenta.
Puedes filtrar por ID del sandbox de origen al listar todas las instantáneas.

Eliminar una instantánea

Puedes usar el método deleteSnapshot en JavaScript o el método delete_snapshot en Python para eliminar instantáneas que ya no necesites. Es posible que una instantánea no se pueda eliminar mientras sandboxes en ejecución aún la estén usando como origen, así que elimina esos sandboxes antes de eliminar la instantánea.

Recomendaciones para instantáneas

  • Crea una instantánea después de que los pasos de configuración finalicen correctamente.
  • Conserva los IDs de instantánea en tu propia base de datos si los trabajos necesitan reutilizarlos más adelante.
  • Usa metadatos en los sandboxes para rastrear de dónde provienen los estados guardados.
  • Elimina las instantáneas no utilizadas para evitar conservar estados guardados obsoletos.
  • Usa Persistencia de sandbox en su lugar si solo necesitas pausar y reanudar el mismo sandbox.
Última modificación el 10 de agosto de 2026