Note
この情報は、Databricks CLI バージョン 0.205 以降に適用されます。 Databricks CLI は パブリック プレビュー段階です。
Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。
cluster-policies 内の コマンド グループを使用すると、一連の規則に基づいてクラスターを構成するユーザーの機能を制御できます。 これらの規則では、クラスターの作成時に使用できる属性または属性値を指定します。 クラスター ポリシーには、特定のユーザーとグループへの使用を制限する ACL があります。 「コンピューティング ポリシーの作成と管理」を参照してください。
databricks クラスター ポリシー作成
新しいポリシーを作成します。
databricks cluster-policies create [flags]
オプション
--definition string
JSON で表されるポリシー定義ドキュメント。 コンピューティング ポリシーのリファレンスを参照してください。
--description string
クラスター ポリシーに関する人間が理解しやすい追加の説明。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
--max-clusters-per-user int
このポリシーを使用してアクティブにできるユーザーあたりのクラスターの最大数。
--name string
ユーザーによって要求されたクラスター ポリシー名。
--policy-family-definition-overrides string
JSON で表されるポリシー定義ドキュメント。 コンピューティング ポリシーのリファレンスを参照してください。
--policy-family-id string
ポリシー ファミリの ID。
databricks クラスター ポリシーを削除
クラスターのポリシーを削除します。 このポリシーによって管理されるクラスターは引き続き実行できますが、編集することはできません。
databricks cluster-policies delete POLICY_ID [flags]
Arguments
POLICY_ID
削除するポリシーの ID。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
databricks クラスタポリシーの編集
クラスターの既存のポリシーを更新します。 この操作により、以前のポリシーによって管理されている一部のクラスターが無効になる可能性があります。
databricks cluster-policies edit POLICY_ID [flags]
Arguments
POLICY_ID
更新するポリシーの ID。
オプション
--definition string
JSON で表されるポリシー定義ドキュメント。 コンピューティング ポリシーのリファレンスを参照してください。
--description string
クラスター ポリシーに関する人間が理解しやすい追加の説明。
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
--max-clusters-per-user int
このポリシーを使用してアクティブにできるユーザーあたりのクラスターの最大数。
--name string
ユーザーによって要求されたクラスター ポリシー名。
--policy-family-definition-overrides string
JSON で表されるポリシー定義ドキュメント。 コンピューティング ポリシーのリファレンスを参照してください。
--policy-family-id string
ポリシー ファミリの ID。
databricks cluster-policies get
クラスター ポリシー エンティティを取得します。 作成と編集は管理者のみが使用できます。
databricks cluster-policies get POLICY_ID [flags]
Arguments
POLICY_ID
クラスター ポリシーの Canonical 一意識別子。
オプション
Databricks クラスター ポリシーのリスト
要求するユーザーがアクセスできるポリシーを一覧表示します。
databricks cluster-policies list [flags]
オプション
--sort-column ListSortColumn
並べ替えの基準となるクラスター ポリシー属性。 サポートされる値: POLICY_CREATION_TIME、POLICY_NAME
--sort-order ListSortOrder
ポリシーが一覧表示される順序。 サポートされる値: ASC、DESC
databricks cluster-policies get-permission-levels
クラスター ポリシーのアクセス許可レベルを取得します。
databricks cluster-policies get-permission-levels CLUSTER_POLICY_ID [flags]
Arguments
CLUSTER_POLICY_ID
アクセス許可を取得または管理するクラスター ポリシー。
オプション
databricks cluster-policies get-permissions
クラスター ポリシーのアクセス許可を取得します。 クラスター ポリシーは、ルート オブジェクトからアクセス許可を継承できます。
databricks cluster-policies get-permissions CLUSTER_POLICY_ID [flags]
Arguments
CLUSTER_POLICY_ID
アクセス許可を取得または管理するクラスター ポリシー。
オプション
databricks cluster-policies set-permissionsコマンドを使って、権限の設定を変更します。
オブジェクトに対する権限を設定し、既存の権限が存在する場合は置き換えます。 指定されていない場合は、すべての直接アクセス許可を削除します。 オブジェクトは、ルート オブジェクトからアクセス許可を継承できます。
databricks cluster-policies set-permissions CLUSTER_POLICY_ID [flags]
Arguments
CLUSTER_POLICY_ID
アクセス許可を取得または管理するクラスター ポリシー。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
databricks cluster-policies update-permissions
クラスター ポリシーのアクセス許可を更新します。 クラスター ポリシーは、ルート オブジェクトからアクセス許可を継承できます。
databricks cluster-policies update-permissions CLUSTER_POLICY_ID [flags]
Arguments
CLUSTER_POLICY_ID
アクセス許可を取得または管理するクラスター ポリシー。
オプション
--json JSON
要求本文を含む JSON ファイルに対するインライン JSON 文字列または @path
グローバル フラグ
--debug
デバッグ ログを有効にするかどうかを指定します。
-h または --help
Databricks CLI、または関連コマンド グループ、または関連コマンドのヘルプの表示。
--log-file 文字列
出力ログを書き込むファイルを表す文字列。 このフラグが指定されていない場合、既定では stderr に出力ログが書き込まれます。
--log-format 形式
ログ形式の種類、 text 、または json。 既定値は text です。
--log-level 文字列
ログ形式レベルを表す文字列。 指定しない場合、ログ形式レベルは無効になります。
-o, --output 型
コマンド出力の種類( text または json)。 既定値は text です。
-p, --profile 文字列
コマンドの実行に使用する ~/.databrickscfg ファイル内のプロファイルの名前。 このフラグが指定されていない場合は、存在する場合は、 DEFAULT という名前のプロファイルが使用されます。
--progress-format 形式
進行状況ログを表示する形式: default、 append、 inplace、または json
-t, --target 文字列
該当する場合は、使用するバンドル ターゲット