sandbox komut grubu

Note

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

sandbox Databricks CLI içindeki komut grubu Databricks Korumalı Alan ortamları oluşturmanıza, yapılandırmanıza ve bu ortamlara erişmenize yardımcı olur.

Uyarı

Databricks Korumalı Alanı Beta sürümündedir.

Databricks Korumalı Alan ortamları, mikroVM yalıtımı tarafından yedeklenen SSH ile erişilebilir geliştirme ortamlarıdır. Her korumalı alan, önceden yüklenmiş araçlar (Python, Node.js, Rust ve Databricks CLI) ve kalıcı depolamaya sahip kişisel bir ortamdır.

Başlamak için:

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

databricks korumalı alan yapılandırması

Korumalı alanın adını ve otomatik durdurma ilkesini yapılandırın.

--name, --idle-timeoutve --no-autostop ayarları birbirinden bağımsızdır ve istediğiniz birleşimi geçirebilirsiniz.

databricks sandbox config <sandbox-id> [flags]

Arguments

<sandbox-id>

    Yapılandırılan korumalı alanın kimliği.

Options

--name string

    Korumalı alan etiketi (en fazla 256 bayt). Temizlemek için geçir --name= .

--idle-timeout string

    Boşta kalma zaman aşımı süresi. Bu değeri 0 (veya 0s) olarak ayarlayarak temizleyin ve yönetici varsayılanını (10m kullanın). Geçerli aralık: 1m - 24h.

--no-autostop

    Doğru olduğunda, bu korumalı alan boştayken hiçbir zaman otomatik olarak durmaz. Geri dönmek için geçiş --no-autostop=false .

Genel bayraklar

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 create

Yeni bir korumalı alan ortamı oluşturun.

MicroVM tarafından yedeklenen bir kişisel geliştirme ortamı oluşturur, korumalı alan çalıştırılana kadar engeller ve korumalı alan kimliğini yazdırır.

databricks sandbox create [flags]

Options

--json

    Sonuçları JSON biçiminde döndürür.

--name string

    Korumalı alan etiketi (en fazla 256 bayt).

Genel bayraklar

Examples

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

databricks korumalı alanı varsayılan

tarafından databricks sandbox sshkullanılan varsayılan korumalı alanı ayarlayın.

Varsayılan değer profil başına yerel olarak ~/.databricks/sandbox.json depolanır. Korumalı alan kimliği, yazılmadan önce sunucuda doğrulanır.

databricks sandbox default <sandbox-id> [flags]

Takma: set-default

Arguments

<sandbox-id>

    Varsayılan olarak ayarlanacağı korumalı alan kimliği.

Options

Genel bayraklar

Example

databricks sandbox default my-sandbox-1234

databricks korumalı alanı silme

Korumalı alan ortamını silme.

Bu, belirtilen korumalı alanı kalıcı olarak sonlandırır ve kaldırır. Komut etkileşimli olarak onay ister; komutunu kullanarak --auto-approve istemi atlayın.

databricks sandbox delete <sandbox-id> [flags]

Arguments

<sandbox-id>

    Silinecek korumalı alan kimliği.

Options

--auto-approve

    Etkileşimli onay istemini atlayın.

Genel bayraklar

Examples

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

databricks korumalı alan listesi

Korumalı alan ortamlarınızı listeleyin.

Geçerli durumları ve kimlikleri de dahil olmak üzere hesabınızla ilişkili tüm korumalı alanları gösterir.

databricks sandbox list [flags]

Options

--json

    Sonuçları JSON biçiminde döndürür.

Genel bayraklar

Examples

databricks sandbox list
databricks sandbox list --json

databricks sandbox register

Korumalı alan için ayrılmış bir SSH anahtarı oluşturun ve hizmete kaydedin.

Bu komut:

  1. konumunda ~/.ssh/sandbox_ed25519 bir Ed25519 SSH anahtarı oluşturur (yoksa).
  2. Ortak anahtarı ile etiketlenmiş --namekorumalı alan hizmetine kaydeder.
  3. İsteğe bağlı olarak bir Host sandbox-gw girişle güncelleştirin~/.ssh/config.

Kayıt sonrasında bu databricks sandbox ssh anahtarı otomatik olarak kullanır.

databricks sandbox register [flags]

Options

--name string

    Kayıtlı anahtarın etiketi (varsayılan olarak bu makinenin ana bilgisayar adını kullanır). Etiket olmadan kaydetmek için geçirin --name= .

Genel bayraklar

Examples

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

databricks sandbox ssh

Varsayılan veya belirli bir korumalı alan ortamınıza SSH. Sonrasındaki -- ek bağımsız değişkenler doğrudan öğesine sshgeçirilir.

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

Arguments

[sandbox-id]

    İsteğe bağlı korumalı alan kimliği. Atlanırsa, varsayılan korumalı alanınızı kullanır.

Options

--gateway string

    Korumalı alan ağ geçidi ana bilgisayar adı (boşsa profilden otomatik olarak algılandı).

--port string

    Korumalı alan ağ geçidi SSH bağlantı noktası. Varsayılan: 2222.

Genel bayraklar

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

Korumalı alan hizmetine kayıtlı SSH anahtarlarını yönetin.

databricks sandbox ssh-key [command]

Kullanılabilir komutlar

Options

Genel bayraklar

databricks sandbox ssh-key list

Korumalı alan hizmetine kayıtlı SSH anahtarlarını listeleyin.

Her satır sunucu tarafından atanan anahtar karması (anahtarı silmek için kullanılır), kullanıcı tarafından sağlanan adı ve oluşturma ve son kullanım zaman damgalarını gösterir. Karma değeri listelenen girdilerden biriyle eşleştiğinde yerel olarak kaydedilen anahtar (kimden databricks sandbox register) işaretlenir.

databricks sandbox ssh-key list [flags]

Options

--json

    Sonuçları JSON biçiminde döndürür.

Genel bayraklar

Examples

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

databricks sandbox ssh-key delete

Korumalı alan hizmetine kayıtlı bir SSH anahtarını silin.

Anahtar karması tarafından databricks sandbox ssh-key listdöndürülen tanımlayıcıdır. Silme işleminden sonra, siz anahtarı yeniden kaydedene kadar ilgili özel anahtarı kullanan SSH girişimleri başarılı olmaz.

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

Arguments

<key-hash>

    Silinecek anahtar karması.

Options

Genel bayraklar

Example

databricks sandbox ssh-key delete a1b2c3d4e5f6...

databricks korumalı alanı başlangıcı

Durdurulmuş bir korumalı alan ortamını açın.

Korumalı alan Çalışıyor'a (veya 10 dakikaya kadar) ulaşana kadar microVM ve blokları yedekleyin. Bu komutu zaten çalışan bir korumalı alanda çalıştırmak bir no-op.

databricks sandbox start <sandbox-id> [flags]

Arguments

<sandbox-id>

    Açmak için korumalı alan kimliği.

Options

Genel bayraklar

Example

databricks sandbox start my-sandbox-1234

databricks korumalı alanı durumu

Korumalı alan ortamının ayrıntılı durumunu gösterir.

databricks sandbox status <sandbox-id> [flags]

Arguments

<sandbox-id>

    denetlenecek korumalı alan kimliği.

Options

--json

    Sonuçları JSON biçiminde döndürür.

Genel bayraklar

Examples

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

databricks korumalı alanı durdurma

Çalışan bir korumalı alan ortamını durdurun.

MicroVM'yi destekler ancak korumalı alan kaydını ve kalıcı depolama alanını korur. Zaten durdurulmuş bir korumalı alanı durdurmak bir no-op.

databricks sandbox stop <sandbox-id> [flags]

Arguments

<sandbox-id>

    Durdurulacak korumalı alan kimliği.

Options

Genel bayraklar

Example

databricks sandbox stop my-sandbox-1234

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. text varsayılan değerdir.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. text varsayılan değerdir.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi