sandbox skupina příkazů

Note

Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.

Skupina sandbox příkazů v rozhraní příkazového řádku Databricks vám pomůže vytvářet, konfigurovat a přistupovat k prostředím sandboxu Databricks.

Important

Sandbox Databricks je v beta verzi.

Sandboxová prostředí Databricks jsou vývojová prostředí s podporou SSH, která využívají izolaci mikroVM. Každý sandbox je osobní prostředí s předinstalovanými nástroji (Python, Node.js, Rust a Databricks CLI) a trvalým úložištěm.

Jak začít:

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

Konfigurace sandboxu Databricks

Nakonfigurujte název sandboxu a zásady automatického zastavení.

--name --idle-timeout A --no-autostopnastavení jsou nezávislé a můžete předat libovolnou kombinaci.

databricks sandbox config <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID sandboxu, které chcete nakonfigurovat.

Možnosti

--name string

    Popisek sandboxu (maximálně 256 bajtů) Přechádět --name= , aby to bylo jasné.

--idle-timeout string

    Doba trvání časového limitu nečinnosti Nastavte tuto hodnotu na (nebo0) a 0s vymažte ji a použijte výchozí hodnotu správce (10m). Platný rozsah: 1m do 24h.

--no-autostop

    Pokud je pravda, tento sandbox se nikdy automaticky nezastaví na nečinnosti. Vraťte --no-autostop=false se a vraťte se.

Globální příznaky

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

Vytvoření sandboxu Databricks

Vytvořte nové prostředí sandboxu.

Vytvoří osobní vývojové prostředí zálohované mikroVM, blokuje, dokud sandbox není spuštěný, a vytiskne ID sandboxu.

databricks sandbox create [flags]

Možnosti

--json

    Vrátí výsledky ve formátu JSON.

--name string

    Popisek sandboxu (maximálně 256 bajtů)

Globální příznaky

Examples

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

Výchozí sandbox databricks

Nastavte výchozí sandbox používaný databricks sandbox sshnástrojem .

Výchozí hodnota se ukládá místně v ~/.databricks/sandbox.json jednotlivých profilech. ID sandboxu se před zápisem ověří na serveru.

databricks sandbox default <sandbox-id> [flags]

Aliasy: set-default

Arguments

<sandbox-id>

    ID sandboxu, které se nastaví jako výchozí.

Možnosti

Globální příznaky

Example

databricks sandbox default my-sandbox-1234

Odstranění sandboxu Databricks

Odstraňte prostředí sandboxu.

Tím se trvale ukončí a odebere zadaný sandbox. Příkazový řádek pro potvrzení interaktivně; slouží --auto-approve ke přeskočení výzvy.

databricks sandbox delete <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID sandboxu, které chcete odstranit.

Možnosti

--auto-approve

    Přeskočte interaktivní potvrzovací výzvu.

Globální příznaky

Examples

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

Seznam sandboxů Databricks

Vytvořte seznam prostředí sandboxu.

Zobrazuje všechny sandboxy přidružené k vašemu účtu, včetně jejich aktuálního stavu a ID.

databricks sandbox list [flags]

Možnosti

--json

    Vrátí výsledky ve formátu JSON.

Globální příznaky

Examples

databricks sandbox list
databricks sandbox list --json

Registrace sandboxu Databricks

Vygenerujte vyhrazený klíč SSH pro sandbox a zaregistrujte ho ve službě.

Tento příkaz:

  1. Vygeneruje klíč SSH Ed25519 v ~/.ssh/sandbox_ed25519 (pokud neexistuje).
  2. Zaregistruje veřejný klíč ve službě sandbox s popiskem --name.
  3. Volitelně aktualizujte ~/.ssh/configHost sandbox-gw položku.

Po registraci databricks sandbox ssh použije tento klíč automaticky.

databricks sandbox register [flags]

Možnosti

--name string

    Popisek registrovaného klíče (výchozí hodnota je název hostitele tohoto počítače). Předejte --name= registraci bez popisku.

Globální příznaky

Examples

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

SSH sandboxu Databricks

Připojte se přes SSH k výchozímu nebo konkrétnímu prostředí sandboxu. Další argumenty po -- předání přímo do ssh.

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

Arguments

[sandbox-id]

    Volitelné ID sandboxu. Pokud tento parametr vynecháte, použije výchozí sandbox.

Možnosti

--gateway string

    Název hostitele brány sandboxu (automaticky zjištěný z profilu, pokud je prázdný).

--port string

    Port SSH brány sandboxu Výchozí hodnota: 2222.

Globální příznaky

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

Správa klíčů SSH zaregistrovaných ve službě sandboxu

databricks sandbox ssh-key [command]

Dostupné příkazy

Možnosti

Globální příznaky

Seznam klíčů sandboxu databricks ssh-key

Výpis klíčů SSH zaregistrovaných ve službě sandboxu

Každý řádek zobrazuje hodnotu hash klíče přiřazeného serverem (používá se k odstranění klíče), uživatelské jméno a časové razítko vytvoření a poslední použití. Místně registrovaný klíč (z databricks sandbox register) se označí, když jeho hodnota hash odpovídá jedné z uvedených položek.

databricks sandbox ssh-key list [flags]

Možnosti

--json

    Vrátí výsledky ve formátu JSON.

Globální příznaky

Examples

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

Odstranění klíče sandboxu databricks ssh-key

Odstraňte klíč SSH zaregistrovaný ve službě sandboxu.

Hodnota hash klíče je identifikátor vrácený databricks sandbox ssh-key listhodnotou . Po odstranění se SSH pokusí použít odpovídající privátní klíč, dokud ho znovu nezaregistrujete.

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

Arguments

<key-hash>

    Hodnota hash klíče, která se má odstranit.

Možnosti

Globální příznaky

Example

databricks sandbox ssh-key delete a1b2c3d4e5f6...

Spuštění sandboxu Databricks

Zapněte zastavené sandboxové prostředí.

Spustí backing microVM a blokuje, dokud sandbox nedosáhne spuštěného počítače (nebo až 10 minut). Spuštění tohoto příkazu v již běžícím sandboxu je no-op.

databricks sandbox start <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID sandboxu, které chcete zapnout.

Možnosti

Globální příznaky

Example

databricks sandbox start my-sandbox-1234

Stav sandboxu Databricks

Umožňuje zobrazit podrobný stav prostředí sandboxu.

databricks sandbox status <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID sandboxu, které chcete zkontrolovat.

Možnosti

--json

    Vrátí výsledky ve formátu JSON.

Globální příznaky

Examples

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

Zastavení sandboxu Databricks

Zastavte spuštěné prostředí sandboxu.

Ukončí backing microVM, ale zachová záznam sandboxu a jeho trvalé úložiště. Zastavení již zastaveného sandboxu je no-op.

databricks sandbox stop <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID sandboxu, které se má zastavit.

Možnosti

Globální příznaky

Example

databricks sandbox stop my-sandbox-1234

Globální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít