grup perintah sandbox

Catatan

Penggunaan Databricks CLI tunduk pada Lisensi Databricks dan Pemberitahuan Privasi Databricks, termasuk ketentuan Data Penggunaan apa pun.

sandbox Grup perintah dalam Databricks CLI membantu Anda membuat, mengonfigurasi, dan mengakses lingkungan Databricks Sandbox.

Important

Databricks Sandbox ada di Beta.

Lingkungan Databricks Sandbox adalah lingkungan pengembangan yang dapat diakses SSH yang didukung oleh isolasi microVM. Setiap kotak pasir adalah lingkungan pribadi dengan alat yang telah diinstal sebelumnya (Python, Node.js, Rust, dan Databricks CLI) dan penyimpanan persisten.

Untuk memulai:

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

konfigurasi kotak pasir databricks

Mengonfigurasi nama kotak pasir dan kebijakan penghentian otomatis.

Pengaturan --name, --idle-timeout, dan --no-autostop independen, dan Anda dapat melewati kombinasi apa pun.

databricks sandbox config <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID kotak pasir yang akan dikonfigurasi.

Opsi

--name string

    Label untuk kotak pasir (maks 256 byte). Teruskan --name= untuk menghapus.

--idle-timeout string

    Durasi batas waktu diam. Atur nilai ini ke 0 (atau 0s) untuk menghapusnya dan menggunakan default manajer (10m). Rentang yang valid: 1m ke 24h.

--no-autostop

    Jika benar, kotak pasir ini tidak pernah berhenti otomatis saat diam. Teruskan --no-autostop=false untuk kembali.

Bendera global

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

pembuatan kotak pasir databricks

Buat lingkungan kotak pasir baru.

Membuat lingkungan pengembangan pribadi yang didukung oleh microVM, memblokir hingga kotak pasir berjalan, dan mencetak ID kotak pasir.

databricks sandbox create [flags]

Opsi

--json

    Mengembalikan hasil dalam format JSON.

--name string

    Label untuk kotak pasir (maks 256 byte).

Bendera global

Examples

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

default kotak pasir databricks

Atur kotak pasir default yang digunakan oleh databricks sandbox ssh.

Default disimpan secara lokal di ~/.databricks/sandbox.json per profil. ID kotak pasir divalidasi terhadap server sebelum ditulis.

databricks sandbox default <sandbox-id> [flags]

Alias: set-default

Arguments

<sandbox-id>

    ID kotak pasir untuk diatur sebagai default.

Opsi

Bendera global

Example

databricks sandbox default my-sandbox-1234

penghapusan kotak pasir databricks

Menghapus lingkungan kotak pasir.

Ini secara permanen mengakhiri dan menghapus kotak pasir yang ditentukan. Perintah meminta konfirmasi secara interaktif; gunakan --auto-approve untuk melewati perintah.

databricks sandbox delete <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID kotak pasir yang akan dihapus.

Opsi

--auto-approve

    Lewati perintah konfirmasi interaktif.

Bendera global

Examples

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

daftar kotak pasir databricks

Mencantumkan lingkungan kotak pasir Anda.

Menampilkan semua kotak pasir yang terkait dengan akun Anda, termasuk status dan ID mereka saat ini.

databricks sandbox list [flags]

Opsi

--json

    Mengembalikan hasil dalam format JSON.

Bendera global

Examples

databricks sandbox list
databricks sandbox list --json

Register Sandbox Databricks

Buat kunci SSH khusus untuk kotak pasir dan daftarkan dengan layanan.

Perintah ini:

  1. Menghasilkan kunci SSH Ed25519 di ~/.ssh/sandbox_ed25519 (jika tidak ada).
  2. Mendaftarkan kunci publik dengan layanan kotak pasir, berlabel dengan --name.
  3. Secara opsional perbarui ~/.ssh/config dengan Host sandbox-gw entri.

Setelah pendaftaran, databricks sandbox ssh menggunakan kunci ini secara otomatis.

databricks sandbox register [flags]

Opsi

--name string

    Label untuk kunci terdaftar (default ke nama host komputer ini). Teruskan --name= untuk mendaftar tanpa label.

Bendera global

Examples

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

Databricks Sandbox SSH

SSH ke lingkungan kotak pasir default atau tertentu. Argumen tambahan setelah -- diteruskan langsung ke ssh.

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

Arguments

[sandbox-id]

    ID kotak pasir opsional. Jika dihilangkan, gunakan kotak pasir default Anda.

Opsi

--gateway string

    Nama host gateway kotak pasir (terdeteksi otomatis dari profil jika kosong).

--port string

    Port SSH gateway kotak pasir. Standar: 2222.

Bendera global

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

kunci ssh databricks sandbox

Kelola kunci SSH yang terdaftar dengan layanan kotak pasir.

databricks sandbox ssh-key [command]

Perintah yang tersedia

Opsi

Bendera global

Daftar kunci SSH Databricks Sandbox

Mencantumkan kunci SSH yang terdaftar di layanan kotak pasir.

Setiap baris menunjukkan hash kunci yang ditetapkan server (digunakan untuk menghapus kunci), nama yang disediakan pengguna, dan membuat dan menggunakan tanda waktu terakhir. Kunci yang terdaftar secara lokal (dari databricks sandbox register) ditandai ketika hash-nya cocok dengan salah satu entri yang tercantum.

databricks sandbox ssh-key list [flags]

Opsi

--json

    Mengembalikan hasil dalam format JSON.

Bendera global

Examples

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

Hapus kunci SSH DataBricks Sandbox

Hapus kunci SSH yang terdaftar di layanan kotak pasir.

Hash kunci adalah pengidentifikasi yang dikembalikan oleh databricks sandbox ssh-key list. Setelah penghapusan, upaya SSH yang menggunakan kunci privat yang sesuai tidak berhasil sampai Anda mendaftarkan kunci lagi.

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

Arguments

<key-hash>

    Hash kunci yang akan dihapus.

Opsi

Bendera global

Example

databricks sandbox ssh-key delete a1b2c3d4e5f6...

kotak pasir databricks dimulai

Aktifkan lingkungan kotak pasir yang dihentikan.

Boot mikroVM pencadangan dan blok hingga kotak pasir mencapai Berjalan (atau hingga 10 menit). Menjalankan perintah ini pada kotak pasir yang sudah berjalan adalah no-op.

databricks sandbox start <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID kotak pasir untuk dinyalakan.

Opsi

Bendera global

Example

databricks sandbox start my-sandbox-1234

status kotak pasir databricks

Tampilkan status terperinci lingkungan kotak pasir.

databricks sandbox status <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID kotak pasir untuk diperiksa.

Opsi

--json

    Mengembalikan hasil dalam format JSON.

Bendera global

Examples

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

databricks sandbox berhenti

Hentikan lingkungan kotak pasir yang sedang berjalan.

Menghentikan mikroVM dukungan tetapi mempertahankan rekaman kotak pasir dan penyimpanan persistennya. Menghentikan kotak pasir yang sudah dihentikan adalah no-op.

databricks sandbox stop <sandbox-id> [flags]

Arguments

<sandbox-id>

    ID kotak pasir untuk dihentikan.

Opsi

Bendera global

Example

databricks sandbox stop my-sandbox-1234

Bendera dunia

--debug

  Apakah debug logging ingin diaktifkan?

-h atau --help

    Tampilkan bantuan untuk Databricks CLI atau grup perintah terkait atau perintah terkait.

--log-file tali

    String yang mewakili file yang akan digunakan untuk menulis log output. Jika bendera ini tidak ditentukan, maka defaultnya adalah menulis log output ke stderr.

--log-format Format

    Jenis format log, text atau json. Nilai defaultnya adalah text.

--log-level tali

    Untaian yang menggambarkan tingkat format log. Jika tidak ditentukan, maka tingkat format log akan dinonaktifkan.

-o, --output jenis

    Jenis output perintah, text atau json. Nilai defaultnya adalah text.

-p, --profile tali

    Nama profil dalam file ~/.databrickscfg yang digunakan untuk menjalankan perintah. Jika bendera ini tidak ditentukan maka jika ada, profil bernama DEFAULT digunakan.

--progress-format Format

    Format untuk menampilkan log kemajuan: default, , append, inplaceatau json

-t, --target tali

    Jika berlaku, target bundel yang akan digunakan