Kebijakan Kluster CLI (warisan)
Penting
Dokumentasi ini telah dihentikan dan mungkin tidak diperbarui.
Informasi ini berlaku untuk CLI Databricks warisan versi 0.18 ke bawah. Databricks merekomendasikan agar Anda menggunakan Databricks CLI versi 0.205 atau lebih baru. Lihat Apa itu Databricks CLI?. Untuk menemukan versi Databricks CLI Anda, jalankan databricks -v
.
Untuk bermigrasi dari Databricks CLI versi 0.18 atau di bawahnya ke Databricks CLI versi 0.205 atau lebih tinggi, lihat migrasi CLI Databricks.
Hanya pengguna admin ruang kerja yang dapat membuat, mengedit, dan menghapus kebijakan. Pengguna admin ruang kerja juga memiliki akses ke semua kebijakan.
Untuk persyaratan dan batasan kebijakan kluster, lihat Membuat dan mengelola kebijakan komputasi.
Anda menjalankan perintah CLI Kebijakan Kluster Databricks dengan menambahkannya ke databricks cluster-policies
. Sub-perintah ini memanggil API Kebijakan Kluster.
databricks cluster-policies --help
Usage: databricks cluster-policies [OPTIONS] COMMAND [ARGS]...
Utility to interact with Databricks cluster policies.
Options:
-v, --version [VERSION]
--debug Debug mode. Shows full stack trace on error.
--profile TEXT CLI connection profile to use. The default profile is
"DEFAULT".
-h, --help Show this message and exit.
Commands:
create Creates a Databricks cluster policy.
delete Removes a Databricks cluster policy given its ID.
edit Edits a Databricks cluster policy.
get Retrieves metadata about a Databricks cluster policy.
list Lists Databricks cluster policies.
Membuat kebijakan kluster
Untuk menampilkan dokumentasi penggunaan, jalankan databricks cluster-policies create --help
.
databricks cluster-policies create --json-file create-cluster-policy.json
create-cluster-policy.json
:
{
"name": "Example Policy",
"definition": "{\"spark_version\":{\"type\":\"fixed\",\"value\":\"next-major-version-scala2.12\",\"hidden\":true}}"
}
{
"policy_id": "1A234567B890123C"
}
Menghapus kebijakan kluster
Untuk melihat bantuan, jalankan databricks cluster-policies delete --help
.
databricks cluster-policies delete --policy-id 1A234567B890123C
Saat berhasil, perintah ini tidak menampilkan apa pun.
Mengubah kebijakan kluster
Untuk menampilkan dokumentasi penggunaan, jalankan databricks cluster-policies edit --help
.
databricks cluster-policies edit --json-file edit-cluster-policy.json
edit-cluster-policy.json
:
{
"policy_id": "1A234567B890123C",
"name": "Example Policy",
"definition": "{\"spark_version\":{\"type\":\"fixed\",\"value\":\"next-major-version-scala2.12\",\"hidden\":false}}",
"created_at_timestamp": 1619477108000
}
Saat berhasil, perintah ini tidak menampilkan apa pun.
Membuat daftar informasi tentang kebijakan kluster
Untuk menampilkan dokumentasi penggunaan, jalankan databricks cluster-policies get --help
.
databricks cluster-policies get --policy-id A123456BCD789012
{
"policy_id": "A123456BCD789012",
"name": "Cluster Policy Demo",
"definition": "{\n \"spark_env_vars.PYSPARK_PYTHON\": {\n \"type\": \"fixed\",\n \"value\": \"/databricks/python3/bin/python27\"\n }\n}",
"created_at_timestamp": 1615504519000
}
Mencantumkan informasi tentang kebijakan kluster yang tersedia
Untuk menampilkan dokumentasi penggunaan, jalankan databricks cluster-policies list --help
.
databricks cluster-policies list --output JSON
{
"policies": [
{
"policy_id": "A123456BCD789012",
"name": "Cluster Policy Demo",
"definition": "{\n \"spark_env_vars.PYSPARK_PYTHON\": {\n \"type\": \"fixed\",\n \"value\": \"/databricks/python3/bin/python27\"\n }\n}",
"created_at_timestamp": 1615504519000
},
...
],
"total_count": 16
}