メインコンテンツまでスキップ

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アカウントチームにお問い合わせください。

共有コントロールの設定​

グループが所有するワークスペース アセットの共有を制限するには:

  1. Databricksワークスペースで、右上にあるユーザー名をクリックし、「**設定**」を選択します。
  2. 詳細設定 タブをクリックします。
  3. **グループの共有を制限** を見つけます。
  4. 編集ボタンをクリックします。
  5. 制限したいグループを参照、検索、選択します。
  6. 保存 をクリックします。

制限を確認する​

制限が機能していることを確認するには:

  1. サポートされているメソッドを使用して制限付きロールを想定します。「RBAC ロールの切り替え」をご覧ください。
  2. ロールが所有するワークスペースアセット (例: ノートブック) を開くか作成します。
  3. アセットの共有を試みます。

共有オプションは、制限された役割が所有するアセットでは利用できません。

その他のリソース​