sandbox opdrachtgroep

Note

Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.

Met sandbox de opdrachtgroep in de Databricks CLI kunt u Databricks Sandbox-omgevingen maken, configureren en openen.

Belangrijk

Databricks Sandbox bevindt zich in de bètaversie.

Databricks Sandbox-omgevingen zijn SSH-toegankelijke ontwikkelomgevingen die worden ondersteund door microVM-isolatie. Elke sandbox is een persoonlijke omgeving met vooraf geïnstalleerde hulpprogramma's (Python, Node.js, Rust en Databricks CLI) en permanente opslag.

Om aan de slag te gaan:

databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh

configuratie van databricks-sandbox

Configureer de naam en het beleid voor automatisch stoppen van een sandbox.

De --name, --idle-timeouten --no-autostop instellingen zijn onafhankelijk en u kunt elke combinatie doorgeven.

databricks sandbox config <sandbox-id> [flags]

Arguments

<sandbox-id>

    De id van de sandbox die moet worden geconfigureerd.

Options

--name string

    Label voor de sandbox (maximaal 256 bytes). Ga door --name= om te wissen.

--idle-timeout string

    Time-outduur voor inactiviteit. Stel deze waarde in op 0 (of 0s) om deze te wissen en gebruik de standaardwaarde van de manager (10m). Geldig bereik: 1m tot 24h.

--no-autostop

    Wanneer waar, stopt deze sandbox nooit automatisch bij inactiviteit. Geef --no-autostop=false door om terug te keren.

Globale vlaggen

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

databricks-sandbox maken

Maak een nieuwe sandbox-omgeving.

Hiermee maakt u een persoonlijke ontwikkelomgeving die wordt ondersteund door een microVM, blokkeert u totdat de sandbox wordt uitgevoerd en drukt u de sandbox-id af.

databricks sandbox create [flags]

Options

--json

    Resultaten retourneren in JSON-indeling.

--name string

    Label voor de sandbox (maximaal 256 bytes).

Globale vlaggen

Examples

databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json

standaard databricks-sandbox

Stel de standaard sandbox in die wordt gebruikt door databricks sandbox ssh.

De standaardwaarde wordt lokaal opgeslagen in ~/.databricks/sandbox.json per profiel. De sandbox-id wordt gevalideerd op basis van de server voordat deze wordt geschreven.

databricks sandbox default <sandbox-id> [flags]

Aliassen: set-default

Arguments

<sandbox-id>

    De sandbox-id die als standaard moet worden ingesteld.

Options

Globale vlaggen

Example

databricks sandbox default my-sandbox-1234

databricks-sandbox verwijderen

Een sandbox-omgeving verwijderen.

Hiermee wordt de opgegeven sandbox definitief beëindigd en verwijderd. De opdracht vraagt interactief om bevestiging; om --auto-approve de prompt over te slaan.

databricks sandbox delete <sandbox-id> [flags]

Arguments

<sandbox-id>

    De sandbox-id die moet worden verwijderd.

Options

--auto-approve

    Sla de interactieve bevestigingsprompt over.

Globale vlaggen

Examples

databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve

databricks-sandboxlijst

Geef uw sandbox-omgevingen weer.

Geeft alle sandboxes weer die aan uw account zijn gekoppeld, inclusief hun huidige status en id.

databricks sandbox list [flags]

Options

--json

    Resultaten retourneren in JSON-indeling.

Globale vlaggen

Examples

databricks sandbox list
databricks sandbox list --json

databricks-sandboxregister

Genereer een toegewezen SSH-sleutel voor sandbox en registreer deze bij de service.

Deze opdracht:

  1. Genereert een Ed25519 SSH-sleutel op ~/.ssh/sandbox_ed25519 (als deze niet bestaat).
  2. Registreert de openbare sleutel met de sandbox-service, gelabeld met --name.
  3. Optioneel bijwerken ~/.ssh/config met een Host sandbox-gw vermelding.

Na de registratie wordt databricks sandbox ssh deze sleutel automatisch gebruikt.

databricks sandbox register [flags]

Options

--name string

    Label voor de geregistreerde sleutel (standaard ingesteld op de hostnaam van deze computer). Geef --name= door om te registreren zonder een label.

Globale vlaggen

Examples

databricks sandbox register
databricks sandbox register --name my-laptop

databricks-sandbox-ssh

SSH naar uw standaardomgeving of een specifieke sandbox-omgeving. Extra argumenten na -- direct worden doorgegeven aan ssh.

databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]

Arguments

[sandbox-id]

    Optionele sandbox-id. Als u dit weglaat, wordt uw standaard sandbox gebruikt.

Options

--gateway string

    Hostnaam van sandbox-gateway (automatisch gedetecteerd vanuit profiel als dit leeg is).

--port string

    SSH-poort sandboxgateway. Standaard: 2222.

Globale vlaggen

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

ssh-sleutel voor databricks-sandbox

SSH-sleutels beheren die zijn geregistreerd bij de sandbox-service.

databricks sandbox ssh-key [command]

Beschikbare opdrachten

Options

Globale vlaggen

ssh-sleutellijst voor databricks-sandbox

Maak een lijst met SSH-sleutels die zijn geregistreerd bij de sandbox-service.

Elke rij toont de door de server toegewezen sleutel-hash (gebruikt om de sleutel te verwijderen), de door de gebruiker opgegeven naam en tijdstempels voor laatste gebruik te maken en te gebruiken. De lokaal geregistreerde sleutel (van databricks sandbox register) wordt gemarkeerd wanneer de hash overeenkomt met een van de vermelde vermeldingen.

databricks sandbox ssh-key list [flags]

Options

--json

    Resultaten retourneren in JSON-indeling.

Globale vlaggen

Examples

databricks sandbox ssh-key list
databricks sandbox ssh-key list --json

databricks sandbox-ssh-key verwijderen

Verwijder een SSH-sleutel die is geregistreerd bij de sandbox-service.

De sleutel-hash is de id die wordt geretourneerd door databricks sandbox ssh-key list. Na verwijdering slagen SSH-pogingen die gebruikmaken van de bijbehorende persoonlijke sleutel pas nadat u de sleutel opnieuw hebt geregistreerd.

databricks sandbox ssh-key delete <key-hash> [flags]

Arguments

<key-hash>

    De sleutel-hash die moet worden verwijderd.

Options

Globale vlaggen

Example

databricks sandbox ssh-key delete a1b2c3d4e5f6...

databricks-sandbox starten

Schakel een gestopte sandbox-omgeving in.

Start de back-up microVM en blokkeert totdat de sandbox actief is (of maximaal 10 minuten). Het uitvoeren van deze opdracht in een sandbox die al wordt uitgevoerd, is een no-op.

databricks sandbox start <sandbox-id> [flags]

Arguments

<sandbox-id>

    De sandbox-id die moet worden ingeschakeld.

Options

Globale vlaggen

Example

databricks sandbox start my-sandbox-1234

status van databricks-sandbox

Gedetailleerde status van een sandbox-omgeving weergeven.

databricks sandbox status <sandbox-id> [flags]

Arguments

<sandbox-id>

    De sandbox-id die moet worden gecontroleerd.

Options

--json

    Resultaten retourneren in JSON-indeling.

Globale vlaggen

Examples

databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json

databricks-sandboxstop

Stop een actieve sandbox-omgeving.

Hiermee wordt de backing-microVM beëindigd, maar blijft de sandbox-record en de permanente opslag behouden. Het stoppen van een reeds gestopte sandbox is een no-op.

databricks sandbox stop <sandbox-id> [flags]

Arguments

<sandbox-id>

    De sandbox-id die moet worden gestopt.

Options

Globale vlaggen

Example

databricks sandbox stop my-sandbox-1234

Globale vlaggen

--debug

  Of u logboekregistratie voor foutopsporing wilt inschakelen.

-h of --help

    Help weergeven voor de Databricks CLI, de bijbehorende opdrachtgroep of de bijbehorende opdracht.

--log-file snaar

    Een tekenreeks die het bestand aangeeft waar uitvoerlogboeken naar moeten worden geschreven. Als deze vlag niet is opgegeven, is het standaardinstelling om uitvoerlogboeken naar stderr te schrijven.

--log-format formatteren

    Het logformaat type, text of json. De standaardwaarde is text.

--log-level snaar

    Een tekenreeks die het niveau van de logboekindeling vertegenwoordigt. Als dit niet is opgegeven, wordt het niveau van de logboekindeling uitgeschakeld.

-o, --output Type

    Het type uitvoer van de opdracht, text of json. De standaardwaarde is text.

-p, --profile snaar

    De naam van het profiel in het ~/.databrickscfg bestand dat moet worden gebruikt om de opdracht uit te voeren. Als deze vlag niet is opgegeven en hij bestaat, wordt het profiel met de naam DEFAULT gebruikt.

--progress-format formatteren

    De indeling voor het weergeven van voortgangslogboeken: default, append, inplaceof json

-t, --target snaar

    Indien van toepassing, het bundeldoel dat moet worden gebruikt