Küme İlkeleri CLI (eski)

Önemli

Bu belge kullanımdan kaldırılmıştır ve güncelleştirilmeyebilir.

Bu bilgiler eski Databricks CLI 0.18 ve altındaki sürümler için geçerlidir. Databricks, bunun yerine daha yeni Databricks CLI sürüm 0.205 veya üzerini kullanmanızı önerir. Bkz. Databricks CLI. Databricks CLI sürümünüzü bulmak için databricks -vçalıştırın.

Databricks CLI sürüm 0.18 veya altından Databricks CLI sürüm 0.205 veya üzeri sürüme geçiş yapmak için bkz. Databricks CLI geçişi.

İlkeleri yalnızca çalışma alanı yöneticisi kullanıcıları oluşturabilir, düzenleyebilir ve silebilir. Çalışma alanı yöneticisi kullanıcıları da tüm ilkelere erişebilir.

Küme ilkeleriyle ilgili gereksinimler ve sınırlamalar için bkz.işlem ilkeleri oluşturma ve yönetme .

Databricks Küme İlkeleri CLI alt komutlarını databricks cluster-policies'a ekleyerek çalıştırırsınız. Bu alt komutlar Küme İlkeleri API'siniçağırır.

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.

Küme ilkesi oluşturma

Kullanım belgelerini görüntülemek için databricks cluster-policies create --helpçalıştırın.

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"
}

Küme ilkesini silme

Yardım görüntülemek için databricks cluster-policies delete --helpçalıştırın.

databricks cluster-policies delete --policy-id 1A234567B890123C

Başarılı olduğunda, bu komut hiçbir şey görüntülemez.

Küme ilkesini değiştirme

Kullanım belgelerini görüntülemek için databricks cluster-policies edit --helpçalıştırın.

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
}

Başarılı olduğunda, bu komut hiçbir şey görüntülemez.

Küme ilkesiyle ilgili bilgileri listeleme

Kullanım belgelerini görüntülemek için databricks cluster-policies get --helpçalıştırın.

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
}

Kullanılabilir küme ilkeleri hakkındaki bilgileri listeleme

Kullanım belgelerini görüntülemek için databricks cluster-policies list --helpçalıştırın.

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
}