nb backup create
Crea una copia de seguridad mediante el env seleccionado y descarga el archivo de copia de seguridad en local. Cuando se omite --output, el CLI guarda el archivo en el directorio de trabajo actual y reutiliza el nombre de archivo de copia de seguridad devuelto por el remoto; normalmente es backup_*.nbdata.
Uso
Parámetros
Ejemplos
Descripción
El CLI solo comprueba si --env coincide con el env actual cuando pasas --env explícitamente. Si se especifica explícitamente un env diferente, primero se pedirá confirmación en un terminal interactivo; en un terminal no interactivo o en un escenario con AI agent, debes añadir --yes explícitamente tú mismo, o ejecutar primero nb env use <name> y volver a intentarlo.
El flujo de creación se divide en dos pasos: primero llama a la API de backup del env de destino para crear la copia de seguridad remota, y luego consulta el estado cada 2 segundos; cuando la copia de seguridad se completa, descarga el archivo en local. Si después de 600 segundos el remoto sigue devolviendo inProgress: true, el comando finaliza por tiempo de espera.
--output puede ser tanto una ruta de archivo como la ruta de un directorio existente. El CLI solo reconoce como directorio una ruta que ya existe; si la ruta no existe, se tratará como ruta del archivo de destino.
Después de pasar --json-output, el CLI deja de mostrar texto de progreso y en su lugar imprime directamente el resultado JSON final. Este modo es más adecuado para seguir siendo consumido por scripts y flujos de agent.

