نهج نظام المجموعة CLI (قديم)

هام

تم إيقاف هذه الوثائق وقد لا يتم تحديثها.

تنطبق هذه المعلومات على إصدارات Databricks CLI القديمة 0.18 والإصدارات أدناه. توصي Databricks باستخدام الإصدار 0.205 أو أحدث من Databricks CLI بدلا من ذلك. راجع ما هو Databricks CLI؟. للعثور على إصدار Databricks CLI الخاص بك، قم بتشغيل databricks -v.

للترحيل من Databricks CLI الإصدار 0.18 أو أقل إلى Databricks CLI الإصدار 0.205 أو أعلى، راجع ترحيل Databricks CLI.

يمكن فقط للمستخدمين المسؤولين في مساحة العمل إنشاء النهج وتحريرها وحذفها. يمكن للمستخدمين المسؤولين في مساحة العمل أيضا الوصول إلى جميع النهج.

للحصول على المتطلبات والقيود المفروضة على نهج نظام المجموعة، راجع إنشاء نهج الحوسبة وإدارتها.

يمكنك تشغيل أوامر CLI الفرعية لنهج نظام مجموعة Databricks عن طريق إلحاقها ب 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.

إنشاء نهج نظام المجموعة

لعرض وثائق الاستخدام، قم بتشغيل 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"
}

حذف نهج نظام المجموعة

لعرض التعليمات، قم بتشغيل databricks cluster-policies delete --help.

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

عند النجاح، لا يعرض هذا الأمر أي شيء.

تغيير نهج نظام المجموعة

لعرض وثائق الاستخدام، قم بتشغيل 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
}

عند النجاح، لا يعرض هذا الأمر أي شيء.

سرد معلومات حول نهج نظام المجموعة

لعرض وثائق الاستخدام، قم بتشغيل 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
}

سرد معلومات حول نهج نظام المجموعة المتوفرة

لعرض وثائق الاستخدام، قم بتشغيل 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
}