Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.
Die sandbox Befehlsgruppe in der Databricks CLI hilft Ihnen beim Erstellen, Konfigurieren und Zugreifen auf Databricks Sandbox-Umgebungen.
Important
Databricks Sandbox befindet sich in der Betaversion.
Databricks Sandbox-Umgebungen sind SSH-barrierefreie Entwicklungsumgebungen, die von der MicroVM-Isolation unterstützt werden. Jeder Sandkasten ist eine persönliche Umgebung mit vorinstallierten Tools (Python, Node.js, Rust und Databricks CLI) und persistentem Speicher.
Um loszulegen:
databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh
Databricks-Sandkastenkonfiguration
Konfigurieren Sie den Namen und die Richtlinie für automatisches Beenden einer Sandbox.
Die --nameEinstellungen --idle-timeoutund --no-autostop Einstellungen sind unabhängig, und Sie können eine beliebige Kombination übergeben.
databricks sandbox config <sandbox-id> [flags]
Argumente
<sandbox-id>
Die ID des zu konfigurierenden Sandkastens.
Options
--name string
Bezeichnung für die Sandbox (max. 256 Bytes). Übergeben, --name= um das Kontrollkästchen zu löschen.
--idle-timeout string
Leerlauftimeoutdauer. Legen Sie diesen Wert auf 0 (oder 0s) fest, um ihn zu löschen und den Managerstandard (10m) zu verwenden. Gültiger Bereich: 1m bis 24h.
--no-autostop
Wenn dies der Fall ist, stoppt dieser Sandkasten nie automatisch im Leerlauf. Übergeben, --no-autostop=false um die Wiederherstellung rückgängig zu machen.
Beispiele
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
Databricks Sandbox-Erstellung
Erstellen Sie eine neue Sandkastenumgebung.
Erstellt eine persönliche Entwicklungsumgebung, die von einem MicroVM unterstützt wird, blockiert, bis der Sandkasten ausgeführt wird, und druckt die Sandkasten-ID.
databricks sandbox create [flags]
Options
--json
Gibt Ergebnisse im JSON-Format zurück.
--name string
Bezeichnung für die Sandbox (max. 256 Bytes).
Beispiele
databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json
Databricks-Sandkastenstandard
Legen Sie die standardmäßige Sandkasten verwendet von databricks sandbox ssh.
Der Standardwert wird lokal pro ~/.databricks/sandbox.json Profil gespeichert. Die Sandkasten-ID wird vor dem Schreiben auf dem Server überprüft.
databricks sandbox default <sandbox-id> [flags]
Aliase: set-default
Argumente
<sandbox-id>
Die Sandkasten-ID, die als Standard festgelegt werden soll.
Options
Example
databricks sandbox default my-sandbox-1234
Databricks-Sandkastenlöschung
Löschen sie eine Sandkastenumgebung.
Dadurch wird der angegebene Sandkasten dauerhaft beendet und entfernt. Die Eingabeaufforderungen zur interaktiven Bestätigung; wird --auto-approve verwendet, um die Eingabeaufforderung zu überspringen.
databricks sandbox delete <sandbox-id> [flags]
Argumente
<sandbox-id>
Die zu löschende Sandkasten-ID.
Options
--auto-approve
Überspringen Sie die interaktive Bestätigungsaufforderung.
Beispiele
databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve
Databricks-Sandkastenliste
Listen Sie Ihre Sandkastenumgebungen auf.
Zeigt alle Sandkasten an, die Ihrem Konto zugeordnet sind, einschließlich des aktuellen Status und der ID.
databricks sandbox list [flags]
Options
--json
Gibt Ergebnisse im JSON-Format zurück.
Beispiele
databricks sandbox list
databricks sandbox list --json
Databricks-Sandkastenregister
Generieren Sie einen dedizierten SSH-Schlüssel für sandkasten und registrieren Sie ihn beim Dienst.
Dieser Befehl:
- Generiert einen Ed25519 SSH-Schlüssel bei
~/.ssh/sandbox_ed25519(sofern er nicht vorhanden ist). - Registriert den öffentlichen Schlüssel mit dem Sandkastendienst, mit
--nameder Bezeichnung . - Optional mit einem
~/.ssh/configEintrag aktualisierenHost sandbox-gw.
Nach der Registrierung databricks sandbox ssh wird dieser Schlüssel automatisch verwendet.
databricks sandbox register [flags]
Options
--name string
Bezeichnung für den registrierten Schlüssel (Standardeinstellung für den Hostnamen dieses Computers). Übergeben Sie --name= die Registrierung ohne Bezeichnung.
Beispiele
databricks sandbox register
databricks sandbox register --name my-laptop
Databricks Sandbox-SSH
SSH zu Ihrer Standard- oder einer bestimmten Sandkastenumgebung. Zusätzliche Argumente nach -- der direkten Übergabe an ssh.
databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]
Argumente
[sandbox-id]
Optionale Sandkasten-ID. Wenn diese Angabe weggelassen wird, wird Die Standard-Sandbox verwendet.
Options
--gateway string
Hostname des Sandkastengateways (automatisch vom Profil erkannt, wenn leer).
--port string
SSH-Port des Sandkastengateways. Standardwert: 2222.
Beispiele
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
Verwalten von SSH-Schlüsseln, die beim Sandkastendienst registriert sind.
databricks sandbox ssh-key [command]
Verfügbare Befehle
-
databricks sandbox ssh-key list– Auflisten von SSH-Schlüsseln, die beim Sandkastendienst registriert sind. -
databricks sandbox ssh-key delete– Löschen eines SSH-Schlüssels, der beim Sandkastendienst registriert ist.
Options
Databricks Sandbox-SSH-Schlüsselliste
Auflisten von SSH-Schlüsseln, die beim Sandkastendienst registriert sind.
Jede Zeile zeigt den Server zugewiesenen Schlüsselhash an (der zum Löschen des Schlüssels verwendet wird), den vom Benutzer angegebenen Namen und erstellen und zuletzt verwendete Zeitstempel. Der lokal registrierte Schlüssel (von databricks sandbox register) wird markiert, wenn sein Hash mit einem der aufgelisteten Einträge übereinstimmt.
databricks sandbox ssh-key list [flags]
Options
--json
Gibt Ergebnisse im JSON-Format zurück.
Beispiele
databricks sandbox ssh-key list
databricks sandbox ssh-key list --json
Databricks Sandbox-SSH-Schlüssel-Löschung
Löschen Sie einen SSH-Schlüssel, der beim Sandkastendienst registriert ist.
Der Schlüsselhash ist der bezeichner, der von databricks sandbox ssh-key list. Nach dem Löschen können SSH-Versuche, die den entsprechenden privaten Schlüssel verwenden, erst erfolgreich ausgeführt werden, wenn Sie den Schlüssel erneut registrieren.
databricks sandbox ssh-key delete <key-hash> [flags]
Argumente
<key-hash>
Der zu löschende Schlüsselhash.
Options
Example
databricks sandbox ssh-key delete a1b2c3d4e5f6...
Start der Databricks-Sandbox
Aktivieren Sie eine beendete Sandkastenumgebung.
Startet das zugrunde gebende MicroVM und blockiert, bis die Sandkastenausführung (oder bis zu 10 Minuten) erreicht ist. Das Ausführen dieses Befehls in einer bereits ausgeführten Sandbox ist eine no-op.
databricks sandbox start <sandbox-id> [flags]
Argumente
<sandbox-id>
Die Zu aktivierende Sandkasten-ID.
Options
Example
databricks sandbox start my-sandbox-1234
Databricks-Sandkastenstatus
Detaillierter Status einer Sandkastenumgebung anzeigen.
databricks sandbox status <sandbox-id> [flags]
Argumente
<sandbox-id>
Die zu prüfende Sandkasten-ID.
Options
--json
Gibt Ergebnisse im JSON-Format zurück.
Beispiele
databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json
Databricks-Sandkastenstopp
Beenden Sie eine ausgeführte Sandkastenumgebung.
Beendet das zugrunde liegende MicroVM, behält jedoch den Sandkastendatensatz und seinen beständigen Speicher bei. Das Beenden eines bereits beendeten Sandkastens ist eine no-op.
databricks sandbox stop <sandbox-id> [flags]
Argumente
<sandbox-id>
Die sandkasten-ID, die beendet werden soll.
Options
Example
databricks sandbox stop my-sandbox-1234
Globale Kennzeichnungen
--debug
Gibt an, ob die Debugprotokollierung aktiviert werden soll.
-h oder --help
Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.
--log-file Schnur
Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.
--log-format Format
Der Protokollformattyp text oder json. Der Standardwert ist text.
--log-level Schnur
Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.
-o, --output Typ
Der Befehlsausgabetyp text oder json. Der Standardwert ist text.
-p, --profile Schnur
Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben wird, wird, falls vorhanden, das Profil mit dem Namen DEFAULT verwendet.
--progress-format Format
Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json
-t, --target Schnur
Falls zutreffend, das zu verwendende Bündelziel