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

基盤モデル Unity Catalog の権限

重要

基盤モデル Unity Catalog permissions no longer accepts new enrollments.To restrict access to Databricks-hosted models, use Unity Gateway model APIs instead.See Discover and govern access to model services and Migrate to Unity Gateway.

このページは、すでに基盤モデルの Unity Catalog 権限に登録されているアカウントにのみ適用されます。

このページでは、アカウント管理者が基盤モデルのUnity Catalog権限を使用して、組織がアクセスできるDatabricksがホストする基盤モデルを制限する時期と方法について説明します。管理者は、特定のモデルをアカウント全体でブロックしたり、特定のグループまたはユーザーにモデルへのアクセス権を付与したりできます。この適用は、トークン単位の従量課金、プロビジョニングされたスループット、およびバッチ推論(AI Functions)ワークロード全体に一貫して適用されます。

基盤モデルのUnity Catalogの権限を使用するタイミング​

特定のモデルの公開を制限することが法的に義務付けられている場合にのみ、この機能を使用してください。たとえば:

  • 輸出管理対象のモデルファミリー
  • ベンダー制限付きまたは地域制限付きモデル
  • 特定の基盤モデルを禁止する企業ポリシー

日々のガバナンスには、 を使用します。

  • system.billing コスト追跡およびアトリビューションのため
  • レート制限とリクエストレベルの使用状況追跡のための Unity Gateway
  • プライベート サービス コネクトまたはプライベート ネットワーキングによるセキュアな接続
  • アウトバウンドトラフィックを制限するエグレスおよびネットワーク制御

基盤モデル Unity Catalogの権限のしくみ​

基盤モデルの Unity Catalog 権限では、system.ai スキーマおよび個々のモデル オブジェクトに対する Unity Catalog の権限を使用します。デフォルトでは、すべてのユーザーはsystem.aiスキーマ上のEXECUTE権限を持ち、これによりDatabricksがホストするすべての基盤モデルにアクセスできるようになります。

ユーザーに公開されるモデルを制限するには、管理者はスキーマからデフォルトのEXECUTE権限を削除し、承認済みの個々のモデルに対して選択的に付与します。システムは、権限を一貫して以下に適用します。

  • トークン単位の従量課金 エンドポイント — 自動適用
  • バッチ推論 (AI Functions)— 自動的に適用
  • プロビジョン済みスループットエンドポイントは、許可されていないエンドポイントの手動削除が必要です。

以下のセクションでは、モデルの制限を適用するための詳細な手順を説明します。

要件​

  • Unity Catalogはアカウントで有効になっている必要があります。
  • アカウント管理者またはメタストア管理者の権限。メタストア管理者は、アカウント管理者なしで system.ai スキーマ権限を付与および取り消しできます。
  • お使いのアカウントが、基盤モデルの Unity Catalog 権限にすでに登録されている必要があります。

ステップ1: スキーマから EXECUTE 権限を削除する​

スキーマ system.ai から EXECUTE を削除すると、すべてのモデルへのデフォルトアクセスがクリアされます。権限が明示的に再付与されない限り、どのユーザーもモデルを実行できません。

  1. カタログ に移動します。**システム**カタログを、次に**AI**スキーマを選択します。「 アクセス許可 」タブをクリックします。
  2. EXECUTEをすべてのユーザーから(またはすべてのグループから)取り消します。
重要

スキーマから EXECUTE を削除すると、すべてのモデルに対するトークン単位の従量課金とバッチ推論(AI Functions)の呼び出しは直ちに停止します。プロビジョン済みスループットエンドポイントは、手動で削除されるまで提供を継続します。

ステップ2: 承認済みモデルにEXECUTEを付与する​

組織が承認する各モデルごとに、EXECUTE 権限を選択的に付与します。

  1. カタログエクスプローラで、 system カタログの下にある AI > models を選択し、次に目的のモデルを選択します。
  2. 「 アクセス許可 」タブをクリックします。
  3. をEXECUTE **すべてのユーザー**、または特定のグループに付与します。

各承認済みモデルごとに繰り返します。これにより、許可モデルの許可リストが作成されます。

ステップ3: 許可されていないプロビジョニング済みスループットエンドポイントの削除​

許可されていないモデルを提供するすべてのプロビジョン済みスループット エンドポイントを削除します。アクティブなエンドポイントは、削除されるまでサービスを提供し続けます。

トークン単位の従量課金およびバッチ推論(AI Functions)エンドポイントは、新しい権限を自動的に適用します。プロビジョニング済みスループットエンドポイントは自動的な処理が行われないため、許可されていないエンドポイントは手動で削除する必要があります。

制限事項:​

  • Custom agents deployed to Model Serving using automatic authentication passthrough are not compatible with this feature.Deploy the agent to a Databricks App instead.
  • Knowledge Assistant は、基盤モデルの Unity Catalog 権限をサポートしていません。Knowledge Assistant を積極的に使用している場合は、system.ai スキーマから EXECUTE を削除する前に、Databricks アカウント チームにお問い合わせください。

その他のリソース​