Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
L'uso di Databricks CLI è soggetto alla Licenza Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni relative ai Dati di utilizzo.
Il sandbox gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks consente di creare, configurare e accedere agli ambienti Sandbox di Databricks.
Importante
Databricks Sandbox è in versione beta.
Gli ambienti Sandbox di Databricks sono ambienti di sviluppo accessibili tramite SSH supportati dall'isolamento microVM. Ogni sandbox è un ambiente personale con strumenti preinstallati (Python, Node.js, Rust e l'interfaccia della riga di comando di Databricks) e l'archiviazione permanente.
Per iniziare:
databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh
configurazione sandbox di databricks
Configurare il nome di una sandbox e i criteri di arresto automatico.
Le --nameimpostazioni , --idle-timeoute --no-autostop sono indipendenti ed è possibile passare qualsiasi combinazione.
databricks sandbox config <sandbox-id> [flags]
Arguments
<sandbox-id>
ID della sandbox da configurare.
Options
--name string
Etichetta per la sandbox (massimo 256 byte). Passa --name= per cancellare.
--idle-timeout string
Durata del timeout di inattività. Impostare questo valore su 0 (o 0s) per cancellarlo e usare il manager predefinito (10m). Intervallo valido: 1m da a 24h.
--no-autostop
Se true, questa sandbox non viene mai arrestata automaticamente inattiva. Passare --no-autostop=false per ripristinare.
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
Creazione sandbox di databricks
Creare un nuovo ambiente sandbox.
Crea un ambiente di sviluppo personale supportato da una microVM, blocca fino all'esecuzione della sandbox e stampa l'ID sandbox.
databricks sandbox create [flags]
Options
--json
Restituisce i risultati in formato JSON.
--name string
Etichetta per la sandbox (massimo 256 byte).
Examples
databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json
Impostazione predefinita della sandbox databricks
Impostare la sandbox predefinita usata da databricks sandbox ssh.
Il valore predefinito viene archiviato localmente in ~/.databricks/sandbox.json per profilo. L'ID sandbox viene convalidato sul server prima di essere scritto.
databricks sandbox default <sandbox-id> [flags]
Alias: set-default
Arguments
<sandbox-id>
ID sandbox da impostare come predefinito.
Options
Example
databricks sandbox default my-sandbox-1234
eliminazione sandbox di databricks
Eliminare un ambiente sandbox.
Questa operazione termina e rimuove definitivamente la sandbox specificata. Il comando richiede la conferma in modo interattivo; usare --auto-approve per ignorare il prompt.
databricks sandbox delete <sandbox-id> [flags]
Arguments
<sandbox-id>
ID sandbox da eliminare.
Options
--auto-approve
Ignorare la richiesta di conferma interattiva.
Examples
databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve
Elenco di sandbox di databricks
Elencare gli ambienti sandbox.
Mostra tutti i sandbox associati all'account, inclusi lo stato corrente e l'ID.
databricks sandbox list [flags]
Options
--json
Restituisce i risultati in formato JSON.
Examples
databricks sandbox list
databricks sandbox list --json
Registrazione sandbox di databricks
Generare una chiave SSH dedicata per la sandbox e registrarla con il servizio.
Questo comando:
- Genera una chiave SSH Ed25519 in (
~/.ssh/sandbox_ed25519se non esiste). - Registra la chiave pubblica con il servizio sandbox, etichettata con
--name. - Facoltativamente, aggiornare
~/.ssh/configcon unaHost sandbox-gwvoce.
Dopo la registrazione, databricks sandbox ssh usa questa chiave automaticamente.
databricks sandbox register [flags]
Options
--name string
Etichetta per la chiave registrata (per impostazione predefinita è il nome host del computer). Passare --name= per eseguire la registrazione senza etichetta.
Examples
databricks sandbox register
databricks sandbox register --name my-laptop
Databricks sandbox SSH
Connettersi tramite SSH all'ambiente sandbox predefinito o a un ambiente sandbox specifico. Argomenti aggiuntivi dopo -- vengono passati direttamente a ssh.
databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]
Arguments
[sandbox-id]
ID sandbox facoltativo. Se omesso, usa la sandbox predefinita.
Options
--gateway string
Nome host del gateway sandbox (rilevato automaticamente dal profilo se vuoto).
--port string
Porta SSH del gateway sandbox. Impostazione predefinita: 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
Databricks Sandbox ssh-key
Gestire le chiavi SSH registrate con il servizio sandbox.
databricks sandbox ssh-key [command]
Comandi disponibili
-
databricks sandbox ssh-key list- Elencare le chiavi SSH registrate con il servizio sandbox. -
databricks sandbox ssh-key delete- Eliminare una chiave SSH registrata con il servizio sandbox.
Options
elenco di chiavi ssh-key sandbox di databricks
Elencare le chiavi SSH registrate con il servizio sandbox.
Ogni riga mostra l'hash della chiave assegnata dal server (usato per eliminare la chiave), il nome fornito dall'utente e creare e i timestamp dell'ultimo utilizzo. La chiave registrata localmente (da databricks sandbox register) viene contrassegnata quando il relativo hash corrisponde a una delle voci elencate.
databricks sandbox ssh-key list [flags]
Options
--json
Restituisce i risultati in formato JSON.
Examples
databricks sandbox ssh-key list
databricks sandbox ssh-key list --json
Databricks Sandbox ssh-key elimina
Eliminare una chiave SSH registrata con il servizio sandbox.
L'hash della chiave è l'identificatore restituito da databricks sandbox ssh-key list. Dopo l'eliminazione, i tentativi SSH che usano la chiave privata corrispondente non riescono fino a quando non si registra nuovamente la chiave.
databricks sandbox ssh-key delete <key-hash> [flags]
Arguments
<key-hash>
Hash della chiave da eliminare.
Options
Example
databricks sandbox ssh-key delete a1b2c3d4e5f6...
Avvio della sandbox di databricks
Attivare un ambiente sandbox arrestato.
Avvia la microVM di backup e blocca fino a quando la sandbox raggiunge l'esecuzione (o fino a 10 minuti). L'esecuzione di questo comando in una sandbox già in esecuzione è un no-op.
databricks sandbox start <sandbox-id> [flags]
Arguments
<sandbox-id>
ID sandbox da attivare.
Options
Example
databricks sandbox start my-sandbox-1234
Stato sandbox di databricks
Mostra lo stato dettagliato di un ambiente sandbox.
databricks sandbox status <sandbox-id> [flags]
Arguments
<sandbox-id>
ID sandbox da controllare.
Options
--json
Restituisce i risultati in formato JSON.
Examples
databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json
Arresto della sandbox databricks
Arrestare un ambiente sandbox in esecuzione.
Termina la microVM di supporto, ma mantiene il record sandbox e la relativa risorsa di archiviazione permanente. L'arresto di una sandbox già arrestata è un no-op.
databricks sandbox stop <sandbox-id> [flags]
Arguments
<sandbox-id>
ID sandbox da arrestare.
Options
Example
databricks sandbox stop my-sandbox-1234
Bandiere globali
--debug
Indica se abilitare la registrazione di debug.
-h oppure --help
Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.
--log-file stringa
Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.
--log-format formato
Tipo di formato del log, text o json. Il valore predefinito è text.
--log-level stringa
Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.
tipo
Tipo di output del comando, text o json. Il valore predefinito è text.
-p, --profile stringa
Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .
--progress-format formato
Formato per visualizzare i log di stato: default, append, inplaceo json
-t, --target stringa
Se applicabile, la destinazione del bundle da utilizzare