sandbox parancscsoport

Note

A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.

A sandboxDatabricks parancssori felületén található parancscsoport segít a Databricks-tesztkörnyezetek létrehozásában, konfigurálásában és elérésében.

Important

A Databricks Tesztkörnyezet bétaverzióban érhető el.

A Databricks Sandbox-környezetek SSH-val elérhető fejlesztői környezetek, amelyek mikroVM-elkülönítéssel vannak alátámasztva. Minden tesztkörnyezet egy személyes környezet előre telepített eszközökkel (Python, Node.js, Rust és Databricks CLI) és állandó tárolóval.

Első lépések:

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

databricks tesztkörnyezet konfigurációja

Konfigurálja a tesztkörnyezet nevét és az automatikus leállítási szabályzatot.

A --name, --idle-timeoutés --no-autostop a beállítások függetlenek, és bármilyen kombinációt átadhat.

databricks sandbox config <sandbox-id> [flags]

Arguments

<sandbox-id>

    A konfigurálni kívánt tesztkörnyezet azonosítója.

Beállítások

--name string

    A tesztkörnyezet címkéje (max. 256 bájt). Átengedés --name= a törléshez.

--idle-timeout string

    Tétlen időtúllépés időtartama. Állítsa ezt az értéket (vagy 0) értékre 0s a törléshez, és használja a kezelő alapértelmezett (10m) értékét. Érvényes tartomány: 1m a 24h.

--no-autostop

    Ha igaz, ez a tesztkörnyezet soha nem áll le automatikusan tétlen állapotban. Továbbítás --no-autostop=false a visszaállításhoz.

Globális jelzők

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 tesztkörnyezet létrehozása

Hozzon létre egy új tesztkörnyezetet.

Létrehoz egy mikroVM által támogatott személyes fejlesztési környezetet, letiltja a tesztkörnyezet futását, és kinyomtatja a tesztkörnyezet azonosítóját.

databricks sandbox create [flags]

Beállítások

--json

    Az eredményeket JSON formátumban adja vissza.

--name string

    A tesztkörnyezet címkéje (max. 256 bájt).

Globális jelzők

Examples

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

databricks tesztkörnyezet alapértelmezett

Állítsa be a használt alapértelmezett tesztkörnyezetet databricks sandbox ssh.

Az alapértelmezett érték helyileg ~/.databricks/sandbox.json , profilonként van tárolva. A tesztkörnyezet azonosítója a megírás előtt érvényesítve lesz a kiszolgálón.

databricks sandbox default <sandbox-id> [flags]

Aliasok: set-default

Arguments

<sandbox-id>

    A tesztkörnyezet alapértelmezett azonosítója.

Beállítások

Globális jelzők

Példa

databricks sandbox default my-sandbox-1234

databricks tesztkörnyezet törlése

Tesztkörnyezet törlése.

Ez véglegesen leállítja és eltávolítja a megadott tesztkörnyezetet. A parancssor interaktív megerősítést kér; használatával --auto-approve kihagyhatja a parancssort.

databricks sandbox delete <sandbox-id> [flags]

Arguments

<sandbox-id>

    A törölni kívánt tesztkörnyezet azonosítója.

Beállítások

--auto-approve

    Hagyja ki az interaktív megerősítési kérést.

Globális jelzők

Examples

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

databricks tesztkörnyezet listája

Sorolja fel a tesztkörnyezeteket.

Megjeleníti a fiókjához társított összes tesztkörnyezetet, beleértve az aktuális állapotukat és azonosítójukat.

databricks sandbox list [flags]

Beállítások

--json

    Az eredményeket JSON formátumban adja vissza.

Globális jelzők

Examples

databricks sandbox list
databricks sandbox list --json

databricks tesztkörnyezet-regisztráció

Hozzon létre egy dedikált SSH-kulcsot a tesztkörnyezethez, és regisztrálja azt a szolgáltatásban.

Ez a parancs:

  1. Létrehoz egy Ed25519 SSH-kulcsot ( ~/.ssh/sandbox_ed25519 ha nem létezik).
  2. Regisztrálja a nyilvános kulcsot a tesztkörnyezet szolgáltatásban --name, címkével ellátva.
  3. Igény szerint frissíthető ~/.ssh/config egy Host sandbox-gw bejegyzéssel.

A regisztráció databricks sandbox ssh után ezt a kulcsot automatikusan használja.

databricks sandbox register [flags]

Beállítások

--name string

    A regisztrált kulcs címkéje (alapértelmezés szerint ennek a gépnek a gazdagépneve). Átengedi --name= a regisztrációt címke nélkül.

Globális jelzők

Examples

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

databricks tesztkörnyezet ssh

SSH az alapértelmezett vagy egy adott tesztkörnyezethez. További argumentumok a közvetlen továbbítás után--.ssh

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

Arguments

[sandbox-id]

    Nem kötelező tesztkörnyezet azonosítója. Ha nincs megadva, használja az alapértelmezett tesztkörnyezetet.

Beállítások

--gateway string

    Tesztkörnyezeti átjáró gazdagépneve (automatikusan észlelhető a profilból, ha üres).

--port string

    Tesztkörnyezeti átjáró SSH-portja. Alapértelmezett: 2222.

Globális jelzők

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

A tesztkörnyezet szolgáltatásban regisztrált SSH-kulcsok kezelése.

databricks sandbox ssh-key [command]

Elérhető parancsok

Beállítások

Globális jelzők

Databricks sandbox ssh-key lista

Listázhatja a tesztkörnyezet szolgáltatásban regisztrált SSH-kulcsokat.

Minden sorban megjelenik a kiszolgáló által hozzárendelt kulcs kivonata (a kulcs törlésére szolgál), a felhasználó által megadott név, valamint a létrehozási és utolsó használati időbélyegek. A helyileg regisztrált kulcs (innen) databricks sandbox registerakkor lesz megjelölve, ha kivonata megegyezik a felsorolt bejegyzések egyikével.

databricks sandbox ssh-key list [flags]

Beállítások

--json

    Az eredményeket JSON formátumban adja vissza.

Globális jelzők

Examples

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

databricks sandbox ssh-key delete

Törölje a tesztkörnyezet szolgáltatásban regisztrált SSH-kulcsot.

A kulcskivonat a visszaadott databricks sandbox ssh-key listazonosító. A törlés után a megfelelő titkos kulcsot használó SSH-kísérletek nem sikeresek, amíg újra nem regisztrálja a kulcsot.

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

Arguments

<key-hash>

    A törölni kívánt kulcskivonat.

Beállítások

Globális jelzők

Példa

databricks sandbox ssh-key delete a1b2c3d4e5f6...

databricks tesztkörnyezet indítása

Kapcsolja be a leállított tesztkörnyezetet.

Futtassa a háttérbeli mikroVM-et, és blokkolja a blokkokat, amíg a tesztkörnyezet el nem éri a futást (vagy akár 10 percet). A parancs futtatása már futó tesztkörnyezetben egy no-op.

databricks sandbox start <sandbox-id> [flags]

Arguments

<sandbox-id>

    A bekapcsolni kívánt tesztkörnyezet azonosítója.

Beállítások

Globális jelzők

Példa

databricks sandbox start my-sandbox-1234

databricks tesztkörnyezet állapota

Tesztkörnyezet részletes állapotának megjelenítése.

databricks sandbox status <sandbox-id> [flags]

Arguments

<sandbox-id>

    A vizsgálandó tesztkörnyezet azonosítója.

Beállítások

--json

    Az eredményeket JSON formátumban adja vissza.

Globális jelzők

Examples

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

databricks tesztkörnyezet leállítása

Futó tesztkörnyezet leállítása.

Leállítja a háttérbeli mikroVM-et, de megőrzi a tesztkörnyezet rekordját és állandó tárterületét. A már leállított tesztkörnyezet leállítása egy no-op.

databricks sandbox stop <sandbox-id> [flags]

Arguments

<sandbox-id>

    A leállítandó tesztkörnyezet azonosítója.

Beállítások

Globális jelzők

Példa

databricks sandbox stop my-sandbox-1234

Globális jelzők

--debug

  Engedélyezze-e a hibakeresési naplózást.

-h vagy --help

    Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.

--log-file karakterlánc

    Egy szöveg, amely a fájlt jelképezi, amelybe a kimeneti naplókat kell írni. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.

--log-format formátum

    A naplóformátum típusa, text vagy json. Az alapértelmezett érték a text.

--log-level karakterlánc

    A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.

-o, --output típus

    A parancs kimenetének típusa: text vagy json. Az alapértelmezett érték a text.

-p, --profile karakterlánc

    A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.

--progress-format formátum

    A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json

-t, --target karakterlánc

    Ha alkalmazható, a használni kívánt célcsomag