Interfejs wiersza polecenia dla zasad klastra (starsza wersja)
Ważny
Ta dokumentacja została wycofana i może nie zostać zaktualizowana.
Te informacje dotyczą starszych wersji interfejsu wiersza polecenia usługi Databricks w wersji 0.18 i poniżej. Databricks zaleca, aby zamiast tego używać nowszej wersji Databricks CLI 0.205 lub nowszej. Zobacz Co to jest Databricks CLI?. Aby znaleźć swoją wersję interfejsu wiersza polecenia usługi Databricks, uruchom polecenie databricks -v
.
Aby przeprowadzić migrację z interfejsu wiersza polecenia usługi Databricks w wersji 0.18 lub starszej do wersji 0.205 lub nowszej, zobacz migracja interfejsu wiersza polecenia Databricks.
Tylko administratorzy obszaru roboczego mogą tworzyć, edytować i usuwać zasady. Użytkownicy administracyjni obszaru roboczego mają również dostęp do wszystkich zasad.
Aby uzyskać informacje o wymaganiach i ograniczeniach dotyczących zasad klastra, zobacz Tworzenie zasad obliczeniowych i zarządzanie nimi.
Uruchamiaj polecenia wiersza polecenia zasad klastra Databricks, dołączając je do databricks cluster-policies
. Te podpolecenia wywołają interfejs API zasad klastra .
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.
Tworzenie zasad klastra
Aby wyświetlić dokumentację użycia, uruchom 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"
}
Usuwanie zasad klastra
Żeby wyświetlić pomoc, uruchom polecenie databricks cluster-policies delete --help
.
databricks cluster-policies delete --policy-id 1A234567B890123C
W przypadku powodzenia to polecenie nie wyświetla niczego.
Zmienianie zasad klastra
Aby wyświetlić dokumentację użycia, uruchom 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
}
W przypadku powodzenia to polecenie nie wyświetla niczego.
Wymienianie informacji o zasadach klastra
Aby wyświetlić dokumentację użycia, uruchom 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
}
Lista informacji o dostępnych zasadach klastra
Aby wyświetlić dokumentację użycia, uruchom 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
}