Küme Ilkeleri CLı

Önemli

Bu özellik Genel Önizlemededir.

Yalnızca yönetici kullanıcılar ilkeleri oluşturabilir, düzenleyebilir ve silebilir. Yönetici kullanıcıların da tüm ilkelere erişimi vardır.

Küme ilkelerine yönelik gereksinimler ve sınırlamalar için bkz. küme Ilkelerini yönetme.

Databricks küme Ilkeleri CLı alt komutlarını ' ye ekleyerek çalıştırırsınız databricks cluster-policies .

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östermek için öğesini çalıştırın 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"
}

Küme ilkesini silme

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

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

Bu komut başarılı olduğunda hiçbir şey görüntüler.

Küme ilkesini değiştirme

Kullanım belgelerini göstermek için öğesini çalıştırın 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
}

Bu komut başarılı olduğunda hiçbir şey görüntüler.

Küme ilkesiyle ilgili bilgileri listeleme

Kullanım belgelerini göstermek için öğesini çalıştırın 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
}

Kullanılabilir küme ilkeleriyle ilgili bilgileri listeleyin

Kullanım belgelerini göstermek için öğesini çalıştırın 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
}