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

Unity Catalog ボリュームの特権

Unity Catalog ボリュームの特権は、クラウド オブジェクト ストレージに格納されているファイルの操作に重点を置いています。

ボリュームには、次の特権が導入されます。

「Unity Catalog の特権とセキュリティ保護可能なオブジェクト」を参照してください。

ボリューム処理に必要な権限

次の表に、ボリュームの操作に必要なアクセス許可を示します。 ボリュームはUnity Catalogに依存しているため、ボリュームを操作するには、 Unity Catalogが有効化されているワークスペースでUnity Catalog互換の コンピュートを使用する必要があります。

オペレーション

所有権が必要ですか?

カタログの権限

スキーマのアクセス許可

ボリューム権限

外部ロケーションの許可

ファイルの読み取りまたは一覧表示

いいえ

USE CATALOG

USE SCHEMA

READ VOLUME

なし

ファイルを作成、削除、または更新する

いいえ

USE CATALOG

USE SCHEMA

READ VOLUME, WRITE VOLUME

なし

マネージドボリュームの作成

いいえ

USE CATALOG

USE SCHEMA, CREATE VOLUME

なし

なし

CREATE EXTERNAL VOLUME

いいえ

USE CATALOG

USE SCHEMA, CREATE VOLUME

なし

CREATE EXTERNAL VOLUME

ボリュームをドロップする

あり

USE CATALOG

USE SCHEMA

なし

なし

ボリューム権限の管理

あり

USE CATALOG

USE SCHEMA

なし

なし

注記

所有者は、ボリュームのすべての権限を自動的に取得し、カタログまたはスキーマレベルで READ VOLUMEWRITE VOLUME などの権限を設定して、含まれているすべてのボリュームに権限をカスケードできます。

ボリューム所有権と MANAGE 権限

次の操作を完了するには、ボリュームの所有者であるか、ボリュームに対する MANAGE 権限を持っている必要があります。

  • ボリューム権限の管理
  • 音量を下げる
  • ボリュームの名前を変更する
  • ボリュームの所有権を変更する

Unity Catalog の各オブジェクトは、所有者としてプリンシパルを 1 つだけ持つことができます。所有権はカスケードされません。つまり、カタログを所有しても、カタログ内のすべてのオブジェクトの所有者になるわけではありませんが、所有権に伴う権限は、所有オブジェクトに含まれるすべてのオブジェクトに適用されます。

Unity Catalog ボリュームの場合、次のプリンシパルはボリューム特権を管理できます。

  • 親カタログの所有者
  • 親スキーマの所有者
  • ボリュームの所有者
  • ボリューム、その親スキーマ、または親カタログに対する MANAGE 権限を持つすべてのユーザー

Databricks では、アクセスをまとめて管理できるように、所有権を個人ではなくグループに割り当てることをお勧めします。デフォルトでは、オブジェクトを作成したユーザーがその所有者になります。ただし、複数のプリンシパルに MANAGE 権限を付与することはできます。「 Unity Catalog オブジェクトの所有権を管理する」を参照してください。