AI Functions Unity カタログのアクセス許可

Important

AI Functions Unity カタログのアクセス許可は パブリック プレビュー 段階ですが、有効化が必要です。 この機能を有効にするには、Databricks アカウント チームにお問い合わせください。 有効化後、アカウント管理者がこの機能へのアクセスを制御する方法については、アカウント レベルのプレビューの管理 に関するページを参照してください。

Metastore管理者は、例えば system.ai スキーマ内のすべてのタスク固有のAI機能へのアクセスを一元管理するために、AI Functions Unity Catalogの権限を用いて、コンプライアンスやデータ処理要件に基づいてアクセスを管理します。 管理者は、特定の AI Functions アカウント全体をブロックしたり、特定のグループまたはユーザーへのアクセス権を付与したりできます。

AI Functions Unity カタログのアクセス許可のしくみ

AI Functions Unity カタログのアクセス許可では、 system.ai スキーマと個々の AI 関数オブジェクトに対する Unity カタログのアクセス許可が使用されます。 既定では、すべてのユーザーが EXECUTE スキーマに対するsystem.aiアクセス許可を持ち、サポートされているすべての AI Functions をユーザーに対して開きます。

ユーザーに対して開いている AI 関数を制限するために、管理者は既定の EXECUTE アクセス許可をスキーマから削除し、承認された個々の関数に対して選択的に付与します。 AI Functions サービスは、すべての要求に対してアクセス許可を自動的に適用します。

Requirements

  • Databricks Runtime 17.3 LTS 以降で実行されるコンピュート。
  • アカウントに対して Unity カタログを有効にする必要があります。
  • メタストア管理者 または Unity カタログ管理者特権。
  • この機能は、アカウントで有効にする必要があります。 有効化が必要な場合は、Databricks アカウント チームにお問い合わせください。

手順 1: スキーマから EXECUTE 権限を削除する

EXECUTE スキーマからsystem.aiを削除すると、AI Functions への既定のアクセスがすべてクリアされます。 アクセス許可が明示的に再付与されるまで、どのユーザーも AI 関数を呼び出すことはできません。

  1. カタログに移動します。 システム カタログを選択し、ai スキーマを選択します。 [Permissions] タブをクリックします。
  2. EXECUTE (またはすべてのグループ) からを取り消します。

Important

スキーマから EXECUTE を削除すると、すべての AI Functions の呼び出しはすぐに停止します。

手順 2: 承認済みの AI 関数に EXECUTE を付与する

組織が承認する AI 関数ごとに、 EXECUTE 特権を選択的に付与します。

  1. カタログ エクスプローラーの システム カタログで、 ai>functions を選択し、ターゲット関数を選択します。
  2. [Permissions] タブをクリックします。
  3. EXECUTEまたは特定のグループにを付与します。

承認された AI 関数ごとに繰り返します。 これにより、許可された AI 関数の許可リストが作成されます。

制限事項

  • AI Functions Unity カタログのアクセス許可は、 system.ai スキーマの下の AI Functions にのみ適用されます。
  • AI機能 Unity カタログの権限は ai_queryを支配しません。 ai_query はモデルサービングエンドポイントを直接呼び出すため、代わりに 基盤モデルの Unity Catalog 権限 を使用してアクセスを管理してください。

その他のリソース