Bagikan melalui


grup perintah api

Note

Informasi ini berlaku untuk Databricks CLI versi 0.205 ke atas. Databricks CLI ada di Pratinjau Publik.

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

api Grup perintah dalam Databricks CLI memungkinkan Anda memanggil Rest API Databricks yang tersedia.

Anda harus menjalankan perintah api hanya untuk skenario lanjutan, seperti rilis pratinjau API REST Databricks tertentu yang belum dibungkus oleh Databricks CLI dalam perintah terkait. Untuk daftar grup perintah, lihat perintah Databricks CLI.

penghapusan api databricks

Melakukan permintaan DELETE

databricks api delete PATH [flags]

Arguments

PATH

    Jalur titik akhir API

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan

Bendera global

Examples

databricks api delete /api/2.0/jobs/runs/delete --json '{"run_id": 123}'

API Databricks mengambil

Melakukan GET permintaan

databricks api get PATH [flags]

Arguments

PATH

    Jalur titik akhir API

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan

Bendera global

Examples

Contoh berikut mendapatkan daftar kluster yang tersedia di ruang kerja:

databricks api get /api/2.0/clusters/list

Contoh berikut mendapatkan pekerjaan:

databricks api get /api/2.0/jobs/get --json '{"job_id": 123}'

kepala api databricks

Melakukan permintaan HEAD

databricks api head PATH [flags]

Arguments

PATH

    Jalur titik akhir API

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan

Bendera global

Examples

databricks api head /api/2.0/clusters/list

Patch Databricks API

Melakukan sebuah permintaan PATCH

databricks api patch PATH [flags]

Arguments

PATH

    Jalur titik akhir API

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan

Bendera global

Examples

databricks api patch /api/2.0/jobs/update --json '{"job_id": 123, "new_settings": {"name": "Updated Job"}}'

API Databricks POST

Melakukan permintaan POST

databricks api post PATH [flags]

Arguments

PATH

    Jalur titik akhir API

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan

Bendera global

Examples

Contoh berikut mendapatkan informasi tentang kluster yang ditentukan di ruang kerja.

databricks api post /api/2.0/clusters/get --json '{
   "cluster_id": "1234-567890-abcde123"
}'

Contoh berikut membuat kluster:

databricks api post /api/2.0/clusters/create --json '{"cluster_name": "test-cluster", "spark_version": "11.3.x-scala2.12"}'

Perbarui pengaturan untuk kluster yang ditentukan di ruang kerja.

databricks api post /api/2.0/clusters/edit --json '{
  "cluster_id": "1234-567890-abcde123",
  "cluster_name": "my-changed-cluster",
  "num_workers": 1,
  "spark_version": "11.3.x-scala2.12",
  "node_type_id": "Standard_DS3_v2"
}'

Perbarui pengaturan untuk kluster yang ditentukan di ruang kerja. Dapatkan isi permintaan dari file bernama edit-cluster.json dalam direktori kerja saat ini.

databricks api post /api/2.0/clusters/edit --json @edit-cluster.json

edit-cluster.json:

{
  "cluster_id": "1234-567890-abcde123",
  "cluster_name": "my-changed-cluster",
  "num_workers": 1,
  "spark_version": "11.3.x-scala2.12",
  "node_type_id": "Standard_DS3_v2"
}

put API Databricks

Lakukan permintaan PUT

databricks api put PATH [flags]

Arguments

PATH

    Jalur titik akhir API

Opsi

--json JSON

    String JSON sebaris atau @path ke file JSON dengan isi permintaan

Bendera global

Examples

databricks api put /api/2.0/workspace/import --json @workspace-import.json

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