RBACによるワークスペースアセット共有の制御
ワークスペース管理者は、選択した役割ベースのアクセス制御(RBAC)ロールが、Databricksで所有するワークスペースアセットを共有することを制限できます。 グループの共有を制限する 設定を構成し、ロールとして機能している間に制限を確認します。この設定は、defaultで最大100グループをサポートします。
ワークスペースアセットの共有コントロール
ユーザーがロールを引き受けると、そのロールが所有するワークスペース資産(ノートブック、SQLクエリー、SQL Warehouse、ジョブ)を作成できます。defaultでは、ロールはその資産を他のワークスペースユーザーと共有できます。例えば、共有データ権限でダッシュボードを発行すると、視聴者は基になるデータに直接アクセスできなくても、発行者のデータ権限を使用してクエリーをランすることができます。共有データに対する権限とは何か?を参照してください。
ワークスペースレベルの グループの共有を制限する 設定は、選択したグループが所有するワークスペースアセットを共有することを制限します。これらのグループは、通常、排他的アクセス用に構成されたロールです。
要件
ワークスペース資産の共有制御を設定するには、ワークスペース管理者である必要があります。
制限の適用方法
この制限は、ユーザーまたはDatabricks Service Principalが、リストされたグループまたはその下にネストされたグループをロールとしてAssumeする場合に適用されます。
この設定は、制限付きロールが所有するワークスペース資産に対する共有権限を制御します。これは、Unity Catalogオブジェクトに対する権限を変更するものでも、データへのアクセス権を持つ者がそれをコピーまたは開示するすべての方法を防止するものでもありません。
- 独自のIDとして機能するユーザーおよびDatabricks Service Principalは、リストされているグループのメンバーであっても、所有または管理できる任意のワークスペースアセットを共有できます。
- リストされたグループとして行動するユーザーは、そのグループが所有するワークスペースアセットを、アセットに対する「管理可能」権限を持っていても共有できません。
- リストされているグループの下にネストされているグループとして操作するユーザーも制限されます。たとえば、リストに
clinical-trial-1が含まれており、その下にclinical-trial-1-analystsがネストされている場合、clinical-trial-1-analystsとして操作するユーザーも制限されます。
制限事項と制約
制限されたグループのリストには、以下の制限が適用されます:
- システムグループは追加できません :
account users、admins、users、account adminsなどのシステムグループは、共有制限リストに追加できません。この制限は上書きできません。 - グループ数 :By default、共有制限リストに最大100グループまで追加できます。より高い制限が必要な場合は、Databricksアカウントチームにお問い合わせください。
共有コントロールの設定
グループが所有するワークスペース アセットの共有を制限するには:
- Databricksワークスペースで、右上にあるユーザー名をクリックし、「**設定**」を選択します。
- 詳細設定 タブをクリックします。
- **グループの共有を制限** を見つけます。
- 編集ボタンをクリックします。
- 制限したいグループを参照、検索、選択します。
- 保存 をクリックします。
制限を確認する
制限が機能していることを確認するには:
- サポートされているメソッドを使用して制限付きロールを想定します。「RBAC ロールの切り替え」をご覧ください。
- ロールが所有するワークスペースアセット (例: ノートブック) を開くか作成します。
- アセットの共有を試みます。
共有オプションは、制限された役割が所有するアセットでは利用できません。
その他のリソース
-
- チュートリアル: RBAC によるモデルの排他的アクセス
- ロール所有のワークスペース資産の共有に関する制限を含む、2つの臨床試験の排他的アクセスを構成および確認します。
-
- RBAC ロールを切り替える
- ロールスイッチャー、専用アクセスモードクラスター、Databricks CLI、API、またはサードパーティのBIツールを使用してロールを引き受けます。
-
- ロールベースのアクセス制御 (RBAC) の制限
- ロールとして動作する場合に、どの Databricks 機能がサポートされていないか、あるいは部分的にのみサポートされているかを確認します。