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 -v
pří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 --help
pří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 --help
pří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 --help
pří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 --help
pří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 --help
pří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
}