Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Note
Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.
Grupa sandbox poleceń w interfejsie wiersza polecenia usługi Databricks ułatwia tworzenie, konfigurowanie i uzyskiwanie dostępu do środowisk piaskownicy usługi Databricks.
Ważna
Piaskownica usługi Databricks jest w wersji beta.
Środowiska piaskownicy usługi Databricks to środowiska deweloperskie dostępne za pomocą protokołu SSH wspierane przez izolację mikroVM. Każda piaskownica jest środowiskiem osobistym ze wstępnie zainstalowanymi narzędziami (Python, Node.js, Rust i Databricks CLI) i magazynem trwałym.
Aby rozpocząć pracę:
databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh
konfiguracja piaskownicy usługi databricks
Skonfiguruj nazwę piaskownicy i zasady automatycznego zatrzymywania.
Ustawienia --name, --idle-timeouti --no-autostop są niezależne i można przekazać dowolną kombinację.
databricks sandbox config <sandbox-id> [flags]
Arguments
<sandbox-id>
Identyfikator piaskownicy do skonfigurowania.
Opcje
--name string
Etykieta dla piaskownicy (maksymalnie 256 bajtów). Przekaż --name= do wyczyszczenia.
--idle-timeout string
Czas trwania limitu czasu bezczynności. Ustaw tę wartość na 0 (lub 0s), aby ją wyczyścić i użyć wartości domyślnej menedżera (10m). Prawidłowy zakres: 1m do 24h.
--no-autostop
Jeśli to prawda, ta piaskownica nigdy nie zatrzymuje się automatycznie w stanie bezczynności. Przekaż --no-autostop=false , aby przywrócić.
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
tworzenie piaskownicy usługi databricks
Utwórz nowe środowisko piaskownicy.
Tworzy osobiste środowisko deweloperskie wspierane przez mikroVM, blokuje je do momentu uruchomienia piaskownicy i wyświetli identyfikator piaskownicy.
databricks sandbox create [flags]
Opcje
--json
Zwraca wyniki w formacie JSON.
--name string
Etykieta dla piaskownicy (maksymalnie 256 bajtów).
Examples
databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json
Ustawienie domyślne piaskownicy usługi databricks
Ustaw domyślną piaskownicę używaną przez databricks sandbox sshprogram .
Wartość domyślna jest przechowywana lokalnie w ~/.databricks/sandbox.json profilu. Identyfikator piaskownicy jest weryfikowany na serwerze przed zapisaniem.
databricks sandbox default <sandbox-id> [flags]
Aliasy: set-default
Arguments
<sandbox-id>
Identyfikator piaskownicy, który ma być ustawiony jako domyślny.
Opcje
Example
databricks sandbox default my-sandbox-1234
usuwanie piaskownicy usługi databricks
Usuwanie środowiska piaskownicy.
Spowoduje to trwałe zakończenie i usunięcie określonej piaskownicy. Polecenie wyświetla monit o potwierdzenie interaktywnie; użyj polecenia --auto-approve , aby pominąć monit.
databricks sandbox delete <sandbox-id> [flags]
Arguments
<sandbox-id>
Identyfikator piaskownicy do usunięcia.
Opcje
--auto-approve
Pomiń interakcyjny monit o potwierdzenie.
Examples
databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve
lista piaskownicy usługi databricks
Wyświetl listę środowisk piaskownicy.
Pokazuje wszystkie piaskownice skojarzone z Twoim kontem, w tym ich bieżący stan i identyfikator.
databricks sandbox list [flags]
Opcje
--json
Zwraca wyniki w formacie JSON.
Examples
databricks sandbox list
databricks sandbox list --json
rejestrowanie piaskownicy usługi databricks
Wygeneruj dedykowany klucz SSH dla piaskownicy i zarejestruj go w usłudze.
To polecenie:
- Generuje klucz SSH Ed25519 pod adresem
~/.ssh/sandbox_ed25519(jeśli nie istnieje). - Rejestruje klucz publiczny w usłudze piaskownicy z etykietą
--name. - Opcjonalnie zaktualizuj
~/.ssh/configelement za pomocąHost sandbox-gwwpisu.
Po rejestracji databricks sandbox ssh użyj tego klucza automatycznie.
databricks sandbox register [flags]
Opcje
--name string
Etykieta dla zarejestrowanego klucza (domyślnie jest to nazwa hosta tego komputera). Przekaż --name= polecenie , aby zarejestrować się bez etykiety.
Examples
databricks sandbox register
databricks sandbox register --name my-laptop
ssh piaskownicy usługi databricks
SSH do domyślnego lub określonego środowiska piaskownicy. Dodatkowe argumenty po -- przekazaniu bezpośrednio do sshmetody .
databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]
Arguments
[sandbox-id]
Opcjonalny identyfikator piaskownicy. W przypadku pominięcia użyje domyślnej piaskownicy.
Opcje
--gateway string
Nazwa hosta bramy piaskownicy (automatycznie wykryta z profilu, jeśli jest pusta).
--port string
Port SSH bramy piaskownicy. Wartość domyślna: 2222.
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
klucz ssh-key piaskownicy usługi databricks
Zarządzanie kluczami SSH zarejestrowanymi w usłudze piaskownicy.
databricks sandbox ssh-key [command]
Dostępne polecenia
-
databricks sandbox ssh-key list— Wyświetlanie listy kluczy SSH zarejestrowanych w usłudze piaskownicy. -
databricks sandbox ssh-key delete— Usuń klucz SSH zarejestrowany w usłudze piaskownicy.
Opcje
lista kluczy ssh-key piaskownicy usługi databricks
Wyświetl listę kluczy SSH zarejestrowanych w usłudze piaskownicy.
Każdy wiersz zawiera skrót klucza przypisanego przez serwer (używany do usuwania klucza), nazwę podaną przez użytkownika oraz znaczniki czasu ostatniego użycia. Lokalnie zarejestrowany klucz (z databricks sandbox register) jest oznaczony, gdy jego skrót pasuje do jednego z wymienionych wpisów.
databricks sandbox ssh-key list [flags]
Opcje
--json
Zwraca wyniki w formacie JSON.
Examples
databricks sandbox ssh-key list
databricks sandbox ssh-key list --json
usuwanie klucza ssh-key piaskownicy usługi databricks
Usuń klucz SSH zarejestrowany w usłudze piaskownicy.
Skrót klucza to identyfikator zwracany przez databricks sandbox ssh-key list. Po usunięciu próby protokołu SSH używające odpowiedniego klucza prywatnego nie powiedzie się, dopóki nie zarejestrujesz ponownie klucza.
databricks sandbox ssh-key delete <key-hash> [flags]
Arguments
<key-hash>
Skrót klucza do usunięcia.
Opcje
Example
databricks sandbox ssh-key delete a1b2c3d4e5f6...
Uruchamianie piaskownicy usługi databricks
Włącz zatrzymane środowisko piaskownicy.
Uruchamia maszynę wirtualną mikroVM i blokuje działanie do momentu osiągnięcia przez piaskownicę (lub do 10 minut). Uruchomienie tego polecenia w już uruchomionej piaskownicy jest no-op.
databricks sandbox start <sandbox-id> [flags]
Arguments
<sandbox-id>
Identyfikator piaskownicy, który ma być włączony.
Opcje
Example
databricks sandbox start my-sandbox-1234
stan piaskownicy usługi databricks
Pokaż szczegółowy stan środowiska piaskownicy.
databricks sandbox status <sandbox-id> [flags]
Arguments
<sandbox-id>
Identyfikator piaskownicy do sprawdzenia.
Opcje
--json
Zwraca wyniki w formacie JSON.
Examples
databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json
zatrzymywanie piaskownicy usługi databricks
Zatrzymaj uruchomione środowisko piaskownicy.
Przerywa tworzenie kopii zapasowej mikroVM, ale zachowuje rekord piaskownicy i jego trwały magazyn. Zatrzymanie już zatrzymanej piaskownicy to no-op.
databricks sandbox stop <sandbox-id> [flags]
Arguments
<sandbox-id>
Identyfikator piaskownicy do zatrzymania.
Opcje
Example
databricks sandbox stop my-sandbox-1234
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file łańcuch znaków
Ciąg tekstowy reprezentujący plik do zapisywania logów wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Wartość domyślna to text.
--log-level łańcuch znaków
Ciąg znaków reprezentujący poziom formatu logu. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Wartość domyślna to text.
-p, --profile łańcuch znaków
Nazwa profilu w pliku ~/.databrickscfg, który ma być użyty do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, to jeśli istnieje, zostanie użyty profil o nazwie DEFAULT.
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target łańcuch znaków
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia