集群策略CLI
預覽
此功能已在公共預覽.
隻有admin用戶可以創建、編輯和刪除策略。管理員用戶也可以訪問所有的策略。
有關集群策略的要求和限製,請參見管理集群策略.
可以通過將Databricks Cluster Policies CLI子命令追加到磚cluster-policies
.這些子命令調用集群策略API 2.0.
數據庫集群策略——幫助
用法:databricks cluster-policies [OPTIONS] COMMAND [ARGS]…與Databricks集群策略交互的實用程序。選項:-v,——version [version]——debug調試模式。顯示錯誤時的全堆棧跟蹤。——profile TEXT要使用的CLI連接配置文件。默認配置文件為default。-h,——help顯示此消息並退出。命令:create創建Databricks集群策略。delete刪除指定ID的Databricks集群策略。edit編輯Databricks集群策略。 get Retrieves metadata about a Databricks cluster policy. list Lists Databricks cluster policies.
創建集群策略
要顯示使用文檔,請運行磚cluster-policies創建——幫助
.
數據庫cluster-policies create——json-file create-cluster-policy.json
create-cluster-policy.json
:
{“名稱”:“例子政策”,“定義”:”{\“spark_version \”:{\“類型\”:\“固定\”,\“價值\”,\“next-major-version-scala2.12 \”,\“隱藏\”:真正}}”}
{“policy_id”:“1 a234567b890123c”}
刪除集群策略
執行命令查看幫助信息磚cluster-policies刪除——幫助
.
databricks cluster-policies delete——policy-id 1A234567B890123C .使用實例
如果成功,此命令將不顯示任何內容。
更改集群策略
要顯示使用文檔,請運行磚cluster-policies編輯——幫助
.
數據庫集群策略編輯——json-file edit-cluster-policy.json
edit-cluster-policy.json
:
{“policy_id”:“1 a234567b890123c”,“名稱”:“例子政策”,“定義”:”{\“spark_version \”:{\“類型\”:\“固定\”,\“價值\”,\“next-major-version-scala2.12 \”,\“隱藏\”:假}}”,“created_at_timestamp”:1619477108000}
如果成功,此命令將不顯示任何內容。
列出集群策略信息
要顯示使用文檔,請運行磚cluster-policies得到——幫助
.
databricks cluster-policies get——policy-id A123456BCD789012
{:“policy_id A123456BCD789012”,"name": "集群策略演示","definition": "{\n \"spark_env_vars. "PYSPARK_PYTHON \”:{\ n \“類型\”:\“固定\”、\ n \“價值\”:\“/磚/ python3 / bin / python27 \“\ n} \ n}”,“created_at_timestamp”:1615504519000}
列出可用的集群策略信息
要顯示使用文檔,請運行磚cluster-policies列表——幫助
.
databricks集群策略列表——輸出JSON
{“政策”:[{:“policy_id A123456BCD789012”,"name": "集群策略演示","definition": "{\n \"spark_env_vars. "PYSPARK_PYTHON \”:{\ n \“類型\”:\“固定\”、\ n \“價值\”:\“/磚/ python3 / bin / python27 \“\ n} \ n}”,“created_at_timestamp”:1615504519000},...),“total_count”:16}