클러스터 정책 CLI(레거시)
중요하다
이 설명서는 사용 중지되었으며 업데이트되지 않을 수 있습니다.
이 정보는 레거시 Databricks CLI 버전 0.18 이하에 적용됩니다. Databricks는 최신 Databricks CLI 버전 0.205 이상을 대신 사용하는 것이 좋습니다.
Databricks CLI란 무엇인가요?을 참조하세요. Databricks CLI 버전을 찾으려면 databricks -v
실행합니다.
Databricks CLI 버전 0.18 이하에서 Databricks CLI 버전 0.205 이상으로 마이그레이션하려면 Databricks CLI 마이그레이션참조하세요.
작업 영역 관리자 사용자만 정책을 만들고, 편집하고, 삭제할 수 있습니다. 또한 작업 영역 관리자 사용자는 모든 정책에 액세스할 수 있습니다.
클러스터 정책에 대한 요구 사항 및 제한 사항은컴퓨팅 정책 만들기 및 관리
Databricks 클러스터 정책의 CLI 하위 명령을 databricks cluster-policies
에 추가하여 실행합니다. 이러한 하위 명령은 클러스터 정책 API호출합니다.
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
}