Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Grupo de comandos
Note
El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.
El sandbox grupo de comandos de la CLI de Databricks le ayuda a crear, configurar y acceder a entornos de espacio aislado de Databricks.
Importante
El espacio aislado de Databricks está en beta.
Los entornos de espacio aislado de Databricks son entornos de desarrollo accesibles para SSH respaldados por el aislamiento de microVM. Cada espacio aislado es un entorno personal con herramientas preinstaladas (Python, Node.js, Rust y la CLI de Databricks) y almacenamiento persistente.
Primeros pasos:
databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh
configuración del espacio aislado de databricks
Configure el nombre de un espacio aislado y la directiva de detención automática.
Los --namevalores , --idle-timeouty --no-autostop son independientes y puede pasar cualquier combinación.
databricks sandbox config <sandbox-id> [flags]
Arguments
<sandbox-id>
Identificador del espacio aislado que se va a configurar.
Opciones
--name string
Etiqueta del espacio aislado (máximo de 256 bytes). Pase --name= para borrar.
--idle-timeout string
Duración del tiempo de espera de inactividad. Establezca este valor 0 en (o 0s) para borrarlo y usar el valor predeterminado del administrador (10m). Intervalo válido: 1m a 24h.
--no-autostop
Cuando es true, este espacio aislado nunca se detiene automáticamente en modo inactivo. Pase --no-autostop=false para revertir.
Examples
databricks sandbox config my-sandbox-1234 --name my-project
databricks sandbox config my-sandbox-1234 --idle-timeout 15m
databricks sandbox config my-sandbox-1234 --idle-timeout 1h30m
databricks sandbox config my-sandbox-1234 --idle-timeout 0
databricks sandbox config my-sandbox-1234 --no-autostop
databricks sandbox config my-sandbox-1234 --no-autostop=false
databricks sandbox config my-sandbox-1234 --idle-timeout 30m --no-autostop=false
creación de espacio aislado de databricks
Cree un nuevo entorno de espacio aislado.
Crea un entorno de desarrollo personal respaldado por una microVM, bloquea hasta que se ejecuta el espacio aislado e imprime el identificador del espacio aislado.
databricks sandbox create [flags]
Opciones
--json
Devuelve los resultados en formato JSON.
--name string
Etiqueta del espacio aislado (máximo de 256 bytes).
Examples
databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json
Databricks sandbox por defecto
Establezca el espacio aislado predeterminado usado por databricks sandbox ssh.
El valor predeterminado se almacena localmente en ~/.databricks/sandbox.json por perfil. El identificador de espacio aislado se valida en el servidor antes de escribirse.
databricks sandbox default <sandbox-id> [flags]
Alias: set-default
Arguments
<sandbox-id>
Identificador de espacio aislado que se va a establecer como predeterminado.
Opciones
Ejemplo
databricks sandbox default my-sandbox-1234
eliminación del espacio aislado de databricks
Elimine un entorno de espacio aislado.
Esto finaliza y quita permanentemente el espacio aislado especificado. El comando solicita confirmación de forma interactiva; use --auto-approve para omitir el mensaje.
databricks sandbox delete <sandbox-id> [flags]
Arguments
<sandbox-id>
Identificador de espacio aislado que se va a eliminar.
Opciones
--auto-approve
Omita el mensaje de confirmación interactivo.
Examples
databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve
Lista de sandbox de Databricks
Enumere los entornos de espacio aislado.
Muestra todos los espacios aislados asociados a su cuenta, incluido su estado actual e identificador.
databricks sandbox list [flags]
Opciones
--json
Devuelve los resultados en formato JSON.
Examples
databricks sandbox list
databricks sandbox list --json
registro de espacio aislado de databricks
Genere una clave SSH dedicada para el espacio aislado y regístrela con el servicio.
Este comando:
- Genera una clave SSH Ed25519 en
~/.ssh/sandbox_ed25519(si no existe). - Registra la clave pública con el servicio de espacio aislado, etiquetado con
--name. - Opcionalmente, actualice
~/.ssh/configcon unaHost sandbox-gwentrada.
Después del registro, databricks sandbox ssh usa esta clave automáticamente.
databricks sandbox register [flags]
Opciones
--name string
Etiqueta de la clave registrada (el valor predeterminado es el nombre de host de esta máquina). Pase --name= para registrarse sin una etiqueta.
Examples
databricks sandbox register
databricks sandbox register --name my-laptop
Databricks sandbox SSH
SSH a su entorno de espacio aislado predeterminado o específico. Argumentos adicionales después -- de pasarse directamente a ssh.
databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]
Arguments
[sandbox-id]
Identificador de espacio aislado opcional. Si se omite, usa el espacio aislado predeterminado.
Opciones
--gateway string
Nombre de host de puerta de enlace de espacio aislado (detectado automáticamente desde el perfil si está vacío).
--port string
Puerto SSH de puerta de enlace de espacio aislado. Valor predeterminado: 2222.
Examples
databricks sandbox ssh
databricks sandbox ssh my-sandbox-1234
databricks sandbox ssh -- ls -la /home
databricks sandbox ssh my-sandbox-1234 -- cat /etc/os-release
databricks sandbox ssh -- -L 8080:localhost:8080
Clave-ssh de Sandbox de Databricks
Administre las claves SSH registradas con el servicio de espacio aislado.
databricks sandbox ssh-key [command]
Comandos disponibles
-
databricks sandbox ssh-key list- Enumerar las claves SSH registradas con el servicio de espacio aislado. -
databricks sandbox ssh-key delete- Eliminar una clave SSH registrada con el servicio de espacio aislado.
Opciones
Lista de claves ssh de Databricks Sandbox
Enumere las claves SSH registradas con el servicio de espacio aislado.
Cada fila muestra el hash de clave asignado por el servidor (que se usa para eliminar la clave), el nombre proporcionado por el usuario y las marcas de tiempo de creación y último uso. La clave registrada localmente (de databricks sandbox register) se marca cuando su hash coincide con una de las entradas enumeradas.
databricks sandbox ssh-key list [flags]
Opciones
--json
Devuelve los resultados en formato JSON.
Examples
databricks sandbox ssh-key list
databricks sandbox ssh-key list --json
Eliminación de claves ssh en el sandbox de datos
Elimine una clave SSH registrada con el servicio de espacio aislado.
El hash de clave es el identificador devuelto por databricks sandbox ssh-key list. Después de la eliminación, los intentos de SSH que usan la clave privada correspondiente no se realizan correctamente hasta que vuelva a registrar la clave.
databricks sandbox ssh-key delete <key-hash> [flags]
Arguments
<key-hash>
Hash de clave que se va a eliminar.
Opciones
Ejemplo
databricks sandbox ssh-key delete a1b2c3d4e5f6...
inicio del espacio aislado de databricks
Active un entorno de espacio aislado detenido.
Arranca la microVM de respaldo y bloquea hasta que el espacio aislado llegue a En ejecución (o hasta 10 minutos). Ejecutar este comando en un espacio aislado ya en ejecución es un no-op.
databricks sandbox start <sandbox-id> [flags]
Arguments
<sandbox-id>
Identificador de espacio aislado que se va a activar.
Opciones
Ejemplo
databricks sandbox start my-sandbox-1234
estado del espacio aislado de databricks
Mostrar el estado detallado de un entorno de espacio aislado.
databricks sandbox status <sandbox-id> [flags]
Arguments
<sandbox-id>
Identificador de espacio aislado que se va a inspeccionar.
Opciones
--json
Devuelve los resultados en formato JSON.
Examples
databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json
Databricks Sandbox stop
Detenga un entorno de espacio aislado en ejecución.
Finaliza la microVM de respaldo, pero conserva el registro de espacio aislado y su almacenamiento persistente. Detener un espacio aislado ya detenido es un no-op.
databricks sandbox stop <sandbox-id> [flags]
Arguments
<sandbox-id>
Identificador de espacio aislado que se va a detener.
Opciones
Ejemplo
databricks sandbox stop my-sandbox-1234
Marcas globales
--debug
Indica si se va a habilitar el registro de depuración.
-h o --help
Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.
--log-file cadena
Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.
--log-format formato
Tipo de formato de registro: text o json. El valor por defecto es text.
--log-level cadena
El nivel de formato de registro está representado por una cadena. Si no se especifica, el nivel de formato de registro está deshabilitado.
-o, --output tipo
Tipo de salida del comando, text o json. El valor por defecto es text.
-p, --profile cadena
Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .
--progress-format formato
Formato para mostrar los registros de progreso: default, append, inplaceo json
-t, --target cadena
Si procede, el destino del paquete que se va a usar