Sdílet prostřednictvím


Rozhraní příkazového řádku zásad clusteru (starší verze)

Důležité

Tato dokumentace byla vyřazena a nemusí být aktualizována.

Tyto informace platí pro starší verzi Rozhraní příkazového řádku Databricks verze 0.18 a novější. Databricks doporučuje místo toho použít novější rozhraní příkazového řádku Databricks verze 0.205 nebo vyšší. Podívejte se, co je rozhraní příkazového řádku Databricks? Pokud chcete zjistit svou verzi rozhraní příkazového řádku Databricks, spusťte databricks -vpříkaz .

Pokud chcete migrovat z Rozhraní příkazového řádku Databricks verze 0.18 nebo novější na Databricks CLI verze 0.205 nebo novější, přečtěte si téma Migrace rozhraní příkazového řádku Databricks.

Zásady vytvářet, upravovat a odstraňovat můžou jenom správci pracovního prostoru. Uživatelé správce pracovního prostoru mají také přístup ke všem zásadám.

Požadavky a omezení zásad clusteru najdete v tématu Vytváření a správa zásad výpočetních prostředků.

Podpříkazy rozhraní příkazového řádku zásad clusteru Databricks spustíte tak, že je připojíte k databricks cluster-policies. Tyto dílčí příkazy volají rozhraní API zásad clusteru.

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.

Vytvoření zásad clusteru

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks cluster-policies create --helppříkaz .

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

Odstranění zásad clusteru

Pokud chcete zobrazit nápovědu, spusťte databricks cluster-policies delete --helppříkaz .

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

Při úspěchu tento příkaz nezobrazí nic.

Změna zásad clusteru

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks cluster-policies edit --helppříkaz .

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
}

Při úspěchu tento příkaz nezobrazí nic.

Výpis informací o zásadách clusteru

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks cluster-policies get --helppříkaz .

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
}

Výpis informací o dostupných zásadách clusteru

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks cluster-policies list --helppříkaz .

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
}