نهج الكتلة CLI

هام

هذه الميزة في المعاينة العامة.

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

للاطلاع على المتطلبات والقيود على نهج نظام المجموعة، راجع إدارة نهج نظام المجموعة.

تشغيل نهج الكتلة Databricks CLI اللجان الفرعية بإلحاقها إلى 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
}