sandbox kommandogrupp

Note

Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.

Kommandogruppen sandbox i Databricks CLI hjälper dig att skapa, konfigurera och komma åt Databricks Sandbox-miljöer.

Important

Databricks Sandbox finns i Beta.

Databricks Sandbox-miljöer är SSH-tillgängliga utvecklingsmiljöer som backas upp av microVM-isolering. Varje sandbox-miljö är en personlig miljö med förinstallerade verktyg (Python, Node.js, Rust och Databricks CLI) och beständig lagring.

Så här kommer du igång:

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

databricks sandbox-konfiguration

Konfigurera sandbox-miljöns namn och automatisk stoppprincip.

--nameInställningarna , --idle-timeoutoch --no-autostop är oberoende och du kan skicka valfri kombination.

databricks sandbox config <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID för sandbox-miljön som ska konfigureras.

Options

--name string

    Etikett för sandbox-miljön (max 256 byte). Passera --name= för att rensa.

--idle-timeout string

    Tidsgräns för inaktivitet. Ange det här värdet till 0 (eller 0s) för att rensa det och använd standardvärdet för hanteraren (10m). Giltigt intervall: 1m till 24h.

--no-autostop

    När det är sant stoppas aldrig den här sandbox-miljön automatiskt vid inaktivitet. Skicka --no-autostop=false för att återgå.

Globala flaggor

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

skapa sandbox-miljön i databricks

Skapa en ny sandbox-miljö.

Skapar en personlig utvecklingsmiljö som backas upp av en microVM, blockerar tills sandbox-miljön körs och skriver ut sandbox-ID:t.

databricks sandbox create [flags]

Options

--json

    Returnera resultat i JSON-format.

--name string

    Etikett för sandbox-miljön (max 256 byte).

Globala flaggor

Examples

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

standardinställning för databricks-sandbox-miljö

Ange standard sandbox-miljön som används av databricks sandbox ssh.

Standardvärdet lagras lokalt i ~/.databricks/sandbox.json per profil. Sandbox-ID:t verifieras mot servern innan det skrivs.

databricks sandbox default <sandbox-id> [flags]

Alias: set-default

Arguments

<sandbox-id>

    Sandbox-ID:t som ska anges som standard.

Options

Globala flaggor

Example

databricks sandbox default my-sandbox-1234

databricks sandbox-borttagning

Ta bort en sandbox-miljö.

Detta avslutar permanent och tar bort den angivna sandbox-miljön. Kommandot frågar efter bekräftelse interaktivt; använd --auto-approve för att hoppa över kommandotolken.

databricks sandbox delete <sandbox-id> [flags]

Arguments

<sandbox-id>

    Sandbox-ID:t som ska tas bort.

Options

--auto-approve

    Hoppa över den interaktiva bekräftelseprompten.

Globala flaggor

Examples

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

databricks sandbox-lista

Visa en lista över sandbox-miljöer.

Visar alla sandbox-rutor som är associerade med ditt konto, inklusive deras aktuella status och ID.

databricks sandbox list [flags]

Options

--json

    Returnera resultat i JSON-format.

Globala flaggor

Examples

databricks sandbox list
databricks sandbox list --json

databricks sandbox-register

Generera en dedikerad SSH-nyckel för sandbox-miljön och registrera den med tjänsten.

Det här kommandot:

  1. Genererar en Ed25519 SSH-nyckel vid ~/.ssh/sandbox_ed25519 (om den inte finns).
  2. Registrerar den offentliga nyckeln med sandbox-tjänsten, märkt med --name.
  3. Du kan också uppdatera ~/.ssh/config med en Host sandbox-gw post.

Efter registreringen databricks sandbox ssh använder den här nyckeln automatiskt.

databricks sandbox register [flags]

Options

--name string

    Etikett för den registrerade nyckeln (standardvärdet för den här datorns värdnamn). Skicka --name= för att registrera utan etikett.

Globala flaggor

Examples

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

databricks sandbox-ssh

SSH till din standardmiljö eller en specifik sandbox-miljö. Extra argument efter -- skickas direkt till ssh.

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

Arguments

[sandbox-id]

    Valfritt sandbox-ID. Om det utelämnas använder du din standardsandlåda.

Options

--gateway string

    Värdnamn för sandbox-gateway (identifieras automatiskt från profilen om det är tomt).

--port string

    SSH-port för sandbox-gateway. Förvald: 2222.

Globala flaggor

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

Hantera SSH-nycklar som registrerats med sandbox-tjänsten.

databricks sandbox ssh-key [command]

Tillgängliga kommandon

Options

Globala flaggor

databricks sandbox-ssh-key-lista

Lista SSH-nycklar som registrerats med sandbox-tjänsten.

Varje rad visar hashvärdet för servertilldelade nycklar (används för att ta bort nyckeln), det angivna namnet på användaren och skapa tidsstämplar och tidsstämplar för senaste användning. Den lokalt registrerade nyckeln (från databricks sandbox register) markeras när dess hash matchar en av de angivna posterna.

databricks sandbox ssh-key list [flags]

Options

--json

    Returnera resultat i JSON-format.

Globala flaggor

Examples

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

Databricks sandbox ssh-nyckel borttagning

Ta bort en SSH-nyckel som registrerats med sandbox-tjänsten.

Nyckelhash är identifieraren som returneras av databricks sandbox ssh-key list. Efter borttagningen lyckas inte SSH-försök som använder motsvarande privata nyckel förrän du registrerar nyckeln igen.

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

Arguments

<key-hash>

    Den nyckelhash som ska tas bort.

Options

Globala flaggor

Example

databricks sandbox ssh-key delete a1b2c3d4e5f6...

databricks sandbox-start

Aktivera en stoppad sandbox-miljö.

Startar stödmikroVM och blockerar tills sandbox-miljön når Körning (eller upp till 10 minuter). Att köra det här kommandot på en sandbox-miljö som redan körs är en no-op.

databricks sandbox start <sandbox-id> [flags]

Arguments

<sandbox-id>

    Sandbox-ID:t som ska aktiveras.

Options

Globala flaggor

Example

databricks sandbox start my-sandbox-1234

databricks sandbox-status

Visa detaljerad status för en sandbox-miljö.

databricks sandbox status <sandbox-id> [flags]

Arguments

<sandbox-id>

    Sandbox-ID:t som ska inspekteras.

Options

--json

    Returnera resultat i JSON-format.

Globala flaggor

Examples

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

databricks sandbox-stopp

Stoppa en sandbox-miljö som körs.

Avslutar säkerhetskopieringen av microVM men bevarar sandbox-posten och dess beständiga lagring. Att stoppa en redan stoppad sandbox-miljö är en no-op.

databricks sandbox stop <sandbox-id> [flags]

Arguments

<sandbox-id>

    Sandbox-ID:t som ska stoppas.

Options

Globala flaggor

Example

databricks sandbox stop my-sandbox-1234

Globala flaggor

--debug

  Om felsökningsloggning ska aktiveras.

-h eller --help

    Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.

--log-file sträng

    En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.

--log-format Format

    Loggformattypen, text eller json. Standardvärdet är text.

--log-level sträng

    En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.

-o, --output typ

    Kommandots utdatatyp, text eller json. Standardvärdet är text.

-p, --profile sträng

    Namnet på profilen i ~/.databrickscfg-filen som ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.

--progress-format Format

    Formatet för att visa förloppsloggar: default, append, inplaceeller json

-t, --target sträng

    Om tillämpligt, paketmålet som ska användas