Microsoft Foundry の管理権限ロール タスク

Foundry リソースまたはプロジェクト スコープで Foundry ユーザー ロールを持つ開発者は、エージェントの構築、推論の実行、ほとんどの Foundry 機能の使用を行うことができます。 ただし、多くの管理タスクには、 所有者共同作成者Foundry アカウント所有者、その他の特殊なロールなどの昇格されたロールが必要です。

この記事では、Foundry 管理の各領域に必要な昇格されたロール、それらのロールが必要な理由、および詳細な手順へのリンクについて説明します。 開発者がアクセス許可エラーが発生した場合、または新しい環境のロールの割り当てを計画するときに参照として使用します。

Note

プレビュー機能、ホストされたオプション、および特定のバッキング リソースには、追加のロールまたはデータ プレーンのアクセス許可が必要な場合があります。 リンクされた記事で、実際のシナリオの正確な要件を確認してください。

Foundry ロール定義の背景については、Microsoft Foundry のロールベースのアクセス制御に関するページを参照してください。

主な概念

  • コントロール プレーン — Azureリソースを管理する操作 (作成、削除、構成)。 所有者や共同作成者などのAzure RBAC ロールによって管理されます。
  • データ プレーン — リソースのランタイム機能 (BLOB の読み取り、クエリ インデックス) を使用する操作。 Storage Blob Data Contributor などのデータ ロールによって管理されます。
  • マネージド ID — 資格情報を格納せずに、バッキング リソースに対して認証を行う、自動的に管理されるMicrosoft Entra ID。 Foundry では、プロジェクトのマネージド ID は、プロジェクトが実行時に使用する ID です。 一部のセットアップでは、リソース アクセスのためにアカウント レベルの共有 ID にも依存しています。 2 つの用語を交換可能として扱う代わりに、シナリオに一致する ID 名を使用します。
  • Foundry リソース — Foundry プロジェクトをホストするAzure リソース (Microsoft.CognitiveServices/accounts 型)。
  • スコープ - ロールの割り当てが適用されるレベル (サブスクリプション、リソース グループ、リソース、またはプロジェクト)。 上位スコープで割り当てられたロールは、下位のスコープに継承されます。

環境セットアップの概要

新しい Foundry 環境をプロビジョニングする場合、タスクは次の一般的な順序に従います。

  1. Foundry リソースを作成 する - 他のすべてのタスクの前に必須。
  2. 1 つ以上のプロジェクトを作成します — エージェント、モデル、接続はプロジェクト内に含まれます。
  3. 開発者にロールを割り当てる - 開発者には、一般的なアクセスに Foundry User が 必要です。 モデルのデプロイには、別のロールが必要です。
  4. モデルのデプロイ - Foundry アカウント所有者が必要です。
  5. (必要に応じて) エージェント インフラストラクチャを構成します。
  6. ネットワークを構成します (必要な場合)。
  7. ガードレールとポリシーを設定します
  8. 監視を有効にします

Tip

小規模なチーム (1 人から 5 人の開発者) リソース グループ スコープで 所有者 を自分に割り当て、Foundry リソース スコープで各開発者に Foundry ユーザー を割り当てます。 この割り当ては、ほとんどの管理タスクを対象とします。 また、 Foundry リソースで Foundry アカウント所有者 がモデルをデプロイし、クォータ、ガードレール、コンテンツ ブロックリストを管理する必要もあります。 大規模なチームの場合は、プロジェクトごとにMicrosoft Entra グループとスコープ ロールを使用します。

残りのセクションでは、各領域のロール要件について説明します。 すべての昇格されたロールの概要については、「 クイック リファレンス: ロールの概要」を参照してください。

Foundry リソースの作成と構成

Foundry リソースとプロジェクトを作成するには、開発者が通常持っていないコントロール プレーンのアクセス許可が必要です。 これらの操作はAzure Resource Managerオブジェクトを変更するため、サブスクリプションまたはリソース グループ レベルで共同作成者Foundry アカウント所有者などのロールが必要です。

Task 最小権限 Scope 詳細情報
Foundry リソースを作成する 共同作成者Foundry アカウント所有者またはFoundry 所有者 サブスクリプションまたはリソース グループ 最初のリソースを作成する
Foundry プロジェクトを作成する 共同作成者Foundry アカウント所有者またはFoundry 所有者 ファウンドリー リソース プロジェクトの作成と管理
Azure OpenAI サービスからのアップグレード 所有者または共同作成者 Azure OpenAI リソース Azure OpenAI Serviceからのアップグレード
削除されたアカウントを回復または消去する Contributor Subscription 削除されたリソースを復旧または消去する
Bicepを使用してリソースを作成する 共同作成者または所有者 リソース グループ Bicep テンプレートを使用してリソースを作成する

Azure CLI、Bicep、またはポータルを使用した詳細な手順については、「最初のリソースの作成」と「プロジェクトの作成と管理」を参照してください。

チーム メンバーにロールを割り当てる

ユーザーにロールを割り当てるには、ターゲット スコープで 所有者 または ユーザー アクセス管理者 ロールが必要です。 Foundry アカウント所有者ロールと Foundry Project Manager ロールは、Foundry ユーザー ロールのみを条件付きで割り当てることができます。

Note

リソース グループ スコープで割り当てられたロールは、そのグループ内のすべての Foundry リソースとプロジェクトに適用されます。 ニーズを満たす最も狭いスコープで割り当てます。

Task 最小権限 Scope 詳細情報
Foundry ユーザーを開発者に割り当てる 所有者またはユーザー アクセス管理者 Foundry リソースまたはプロジェクト 役割ベースのアクセス制御
Foundry ユーザーを割り当てる(条件付き) Foundry アカウント所有者またはFoundry プロジェクト マネージャー Foundry リソースまたはプロジェクト 役割ベースのアクセス制御
カスタム RBAC ロールを作成する Owner サブスクリプションまたはリソース グループ 役割ベースのアクセス制御
カスタム ロールを割り当てる ユーザー アクセス管理者またはロール ベースのアクセス制御管理者 ターゲット スコープ 役割ベースのアクセス制御
Microsoft Entra グループを使用してロールを管理する 所有者またはユーザー アクセス管理者 ターゲット スコープ 役割ベースのアクセス制御

Tip

Microsoft Entra グループを使用して、ロールの割り当てを簡略化します。 セキュリティ グループを作成し、適切なロールを割り当てて、開発者をメンバーとして追加します。 チュートリアルについては、「 ロールベースのアクセス制御 」を参照してください。

スコープに関する考慮事項

  • Foundry リソース スコープで Foundry ユーザー ロールを割り当てて、リソース内のすべてのプロジェクトへのアクセスを許可します。
  • 1 つのプロジェクトへのアクセスを制限するには、 プロジェクト スコープで割り当てます。
  • Microsoft Entra Privileged Identity Management (PIM) を使用する組織の場合は、管理者特権でのロールの割り当てを永続的ではなく資格のあるものにすることを検討してください。 対象となる割り当てには、Just-In-Time アクティブ化が必要です。これにより、常時特権の露出が軽減されます。

ロールの割り当て手順の詳細については、「Microsoft Foundry のロールベースのアクセス制御」および「Azure ロールの割り当て」を参照してください。

Note

ロールの割り当てが反映されるまでに最大 5 分かかることがあります。 割り当ての直後にアクセス拒否を報告した場合は、待機して再試行するように依頼します。 一般的な原因については、一般的なアクセス許可エラーのトラブルシューティングを参照してください。

エージェント インフラストラクチャの構成

エージェントのセットアップは、Foundry で最もアクセス許可が集中する領域です。 必要なロールは、選択したセットアップ オプションによって異なります。

セットアップ オプション タイミングを選択 前提条件 トレードオフ
標準 データ所在地とリソース プロビジョニングを完全に制御する必要がある リソース グループ内にプロビジョニングされた Cosmos DB、AI Search、およびストレージ リソース Cosmos DB、検索、ストレージのプロビジョニングと RBAC を管理する
ホステッド 最小限のセットアップで最速のパスが必要 なし — Foundry がバックエンド リソースをプロビジョニングします Foundry はバックエンド リソースを管理し、ネットワーク制御の自由度は低くなります。
BYO リソース 特定のコンプライアンス要件を持つ Cosmos DB、検索、またはストレージが既にある ネットワーク アクセスが構成されている既存の Cosmos DB、AI 検索、またはストレージ リソース 既存のリソースをアタッチし、その RBAC を管理する

セットアップ オプションに一致するサブセクションを確認します。 その他はスキップします。 要件が変更された場合は、後でそれらに戻ることができます。

標準エージェントのセットアップ

Standard エージェントのセットアップでは、独自のAzure Cosmos DB、Azure AI 検索、およびAzure Storageリソースをプロビジョニングして管理する必要があります。 この方法では、データ所在地を完全に制御できますが、各バッキング リソースのプロジェクト マネージド ID にデータ プレーン ロールを割り当てる必要があります。

Task 最小権限 Scope 詳細情報
サービス間ロールの割り当て (Cosmos DB、検索、ストレージ) 所有者またはロールベースのアクセス制御管理者 リソース グループ 標準エージェントのセットアップ
エージェント リソースをプロビジョニングする Foundry アカウントの所有者または所有者 Subscription エージェント リソースを設定する

次のデータ プレーン ロールを、バッキング リソースの Foundry プロジェクトマネージド ID に割り当てます。

Resource 役割
Azure Cosmos DB Cosmos DB 組み込みデータ共同作成者
Azure AI 検索 検索インデックス データ共同作成者検索サービス共同作成者
Azure Storage (azureml-blobstore) Storage Blob データ共同作成者
Azure Storage (agents-blobstore) ストレージ BLOB データ所有者

Note

Cosmos DB 組み込みデータ共同作成者 は、Cosmos DB のデータ プレーン ロールです。 標準のアクセス制御 (IAM) ブレードではなく、Azure CLI (az cosmosdb sql role assignment create) またはBicepを使用して割り当てます。 詳細については、「Azure Cosmos DBのロールベースのアクセス制御を構成する」を参照してください。

完全なプロビジョニング手順とBicep テンプレートについては、Standard エージェントのセットアップに関するページを参照してください。

ホステッド エージェントのセットアップ

ホストされるエージェントのセットアップは、エージェント ランタイム インフラストラクチャの最速のパスですが、明示的なリソースと RBAC の前提条件があります。 Foundry アカウントとプロジェクトに加えて、Azure Container Registry (ACR)、Application Insights、およびリンクされた Log Analytics ワークスペースを計画します。

タスク領域 最小権限 Scope メモ
ACR、Application Insights、Log Analytics リソースの作成 共同作成者または所有者 リソース グループ ホストされたデプロイ フローでこれらのリソースが作成されるときに必要です。
ホストされるエージェントとエージェントのバージョンを作成する (データ プレーン) Foundry UserFoundry Project ManagerまたはFoundry Owner 鋳造プロジェクト 所有者/共同作成者 だけでは、データ プレーン エージェントの作成または更新操作には不十分です。
プロジェクト接続を作成する Foundry Project ManagerFoundry アカウント オーナーFoundry オーナーコントリビューターまたはオーナー 鋳造プロジェクト ACR と可観測性の接続に必要です。
ACR プル/読み取りロールをプロジェクトマネージド ID に割り当てる 所有者またはロールベースのアクセス制御管理者 ACR リソース コンテナー レジストリ リポジトリ リーダー (または AcrPull) を割り当てます。
デプロイのためにイメージを ACR にプッシュする コンテナー レジストリ リポジトリ ライター (または AcrPush) ACR リソース エージェント イメージをプッシュするユーザーまたはプリンシパルには必須です。
評価用のエージェント テレメトリの読み取り Log Analytics データ閲覧者 Log Analytics ワークスペース ワークスペース データを読み取る評価で必要な、プロジェクトのマネージド ID です。

Note

Foundry Project ManagerFoundry アカウント所有者は、制約付きロールの割り当てスコープで Foundry ユーザー ロールのみを割り当てることができます。 ACR や Log Analytics などの外部リソースにロール割り当てが必要な場合は、所有者またはロール ベースのアクセス制御管理者を使用してください。

ホストされるエージェントのアクセス許可の詳細な手順については、「 ホストされたエージェントのアクセス許可のリファレンス」を参照してください

詳細な手順については、「 ホストされたエージェントをデプロイする」を参照してください。

独自のリソースを持ち込む

このオプションは、特定のコンプライアンス要件を持つ Azure Cosmos DB、AI Search、または Storage リソースが既にある場合に使用します。 Foundry プロジェクトに既存のリソースをアタッチし、必要なデータ プレーン ロールをプロジェクトのマネージド ID に割り当てます。

Task 最小権限 Scope 詳細情報
自分のリソースを追加する Foundry アカウントの所有者または所有者 Subscription 独自のAzure リソースを使用する
マネージド ID にロールを割り当てる 所有者またはユーザー アクセス管理者 ターゲット リソース 独自のAzure リソースを使用する

詳細な手順については、「独自のAzure リソースを使用する」を参照してください。

要件が厳しいエージェント ツール

いくつかのエージェント ツールでは、 共同作成者 以上がバッキング リソースをプロビジョニングまたは構成する必要があります。

インフラストラクチャ ツール

ツール 最小権限 Scope 詳細情報
Bing グラウンディング 共同作成者または所有者 サブスクリプションまたはリソース グループ Bing ツール
ブラウザーの自動化 (プレビュー) 共同作成者または所有者 リソース グループ ブラウザー自動化
AI検索 検索インデックス データ共同作成者検索サービス共同作成者 AI Search リソース AI 検索ツール
ファイル検索 Storage Blob データ共同作成者 プロジェクトのストレージ アカウント ファイル検索
カスタム コード インタープリター (プレビュー) コンテナアプリ ManagedEnvironments の共同作成者 + Foundry所有者 サブスクリプションまたはリソース グループ カスタム コード インタープリター

統合ツール

ツール 最小権限 Scope 詳細情報
OpenAPI ツール 共同作成者または所有者 鋳造プロジェクト OpenAPI ツール
MCP ツール 共同作成者または所有者 鋳造プロジェクト モデル コンテキスト プロトコル ツール
エージェント間(プレビュー) 共同作成者または所有者 ファウンドリー リソース エージェント間
Azure Speech (アジュール スピーチ) Storage Blob データ共同作成者 ストレージ アカウント Azure Speech ツール

エージェントを公開する

発行すると、Foundry プロジェクト内の開発資産から、安定したエンドポイントを持つマネージド エージェント アプリケーション リソースにエージェントが昇格されます。 エージェントを公開するには、Foundry リソース スコープで Foundry Project Manager ロールが必要です。

エージェントの公開エクスペリエンスが変わりつつあります。 このセクションのロール要件は、エージェント アプリケーション発行モデルに適用されます。 新しいエージェント オブジェクト モデルの変更点については、 エージェント アプリケーションから新しいエージェント エンドポイントへの移行と発行エクスペリエンスに関するページを参照してください。

Task 最小権限 Scope 詳細情報
エージェントを Agent Application として公開する Foundry プロジェクトマネージャー ファウンドリー リソース エージェント アプリケーション
発行されたエージェント アプリケーションを呼び出す Foundry ユーザー エージェントアプリケーションリソース エージェント アプリケーションを呼び出す
エージェントを Microsoft 365 および Teams に発行する Foundry プロジェクトマネージャー 鋳造プロジェクト エージェントを Microsoft 365 および Teams に発行する
公開されたエージェント ID に RBAC を再割り当てする 所有者またはユーザー アクセス管理者 ターゲット リソース エージェント ID の概念

Important

エージェントを発行すると、新しい個別の Entra エージェント ID を受け取ります。 プロジェクトの共有 ID に割り当てられたアクセス許可は転送されません。 エージェントがアクセスするダウンストリーム リソース (ストレージ、検索、Key Vault) の RBAC ロールを新しいエージェント ID に再割り当てします。 詳細については、「 エージェント ID の概念」を参照してください。

モデルのデプロイと管理

モデルをデプロイするには、 Foundry リソースに対する Foundry アカウント所有者 ロールが必要です。 マーケットプレース モデルやプロビジョニング済みスループットなど、一部のシナリオでは、より高いロールが必要です。 次の表に、モデル関連のすべてのタスクとそのロール要件を示します。

Task 最小権限 Scope 詳細情報
カタログからモデルをデプロイする Foundry アカウント所有者 ファウンドリー リソース モデルのデプロイを作成する
Foundry モデルをデプロイする Foundry アカウント所有者 ファウンドリー リソース Foundry モデルをデプロイする
プロビジョニングされたスループットをデプロイする Foundry アカウント所有者 ファウンドリー リソース 割り当てられたスループット
Marketplace モデルをデプロイする Contributor Subscription Foundry モデルをデプロイする
花火 モデルをデプロイする Foundry オーナー (プロジェクト) + サブスクリプション コントリビューター サブスクリプションとプロジェクト 花火 モデルを有効にする
モデルを微調整する Foundry オーナー (またはFoundry ユーザー + Foundry アカウント オーナー) ファウンドリー リソース 役割ベースのアクセス制御
ファインチューニングしたモデルをクロステナントでデプロイする Foundry プロジェクトマネージャー 移行元と移行先のリソース デプロイの微調整
クォータを表示 Foundry アカウント所有者 Subscription クォータを管理する
クォータの増加を要求 Contributor Subscription クォータを管理する
クォータを編集 Foundry アカウント所有者 Foundry リソースとサブスクリプション クォータを管理する
コンテンツ ブロックリストを作成する Foundry アカウント所有者 Azure OpenAI リソース ブロックリストを使用する

Marketplace モデルのデプロイでは、課金契約が作成されるため、サブスクリプション レベルのアクセスが必要です。 微調整には Foundry 所有者 が必要です。これは、コンピューティングとストレージを使用するトレーニング ジョブを作成するためです。 モデルをデプロイする前に、サブスクリプションにターゲット モデルとリージョンに対して十分なクォータがあることを確認します。クォータ の管理に関するページを参照してください。

詳細なデプロイ手順については、「モデル デプロイの 作成」を参照してください。

セキュリティとネットワークを構成する

ネットワークと暗号化の構成には、複数のリソースに対する昇格されたロールが必要です。 これらの構成は Foundry リソース、仮想ネットワーク、DNS ゾーン、Key Vaultにまたがるため、通常は複数のロールが必要です。

プライベート エンドポイント

プライベート エンドポイントは、Foundry リソースへのアクセスを特定の仮想ネットワークからのトラフィックに制限します。 プライベート エンドポイントを構成するには、3 つの異なるリソースに対するロールが必要です。

Task 最小権限 Scope 詳細情報
プライベート エンドポイントの作成 共同作成者または所有者 ファウンドリー リソース プライベート リンクを構成する
VNet の構成 ネットワーク共同作成者 仮想ネットワーク プライベート リンクを構成する
プライベート DNS ゾーンを構成する プライベート DNS ゾーン共同作成者 DNS ゾーン プライベート リンクを構成する

詳細な手順については、「 プライベート リンクの構成」を参照してください。

管理対象仮想ネットワーク

マネージド仮想ネットワークは、Foundry マネージド ネットワークの背後にある Foundry リソースを分離します。 このセットアップにより、独自の VNet を導入する場合と比較して、ネットワーク構成が簡略化されます。

Task 最小権限 Scope 詳細情報
マネージド VNet を構成する 所有者または共同作成者 ファウンドリー リソース マネージド仮想ネットワーク
マネージド VNet 内のリソースに RBAC を割り当てる 所有者またはロールベースのアクセス制御管理者 対象リソース マネージド仮想ネットワーク

ネットワーク セキュリティ境界

ネットワーク セキュリティ境界は、複数のAzure リソースにまたがるネットワーク アクセスを一元的に管理する方法を提供します。 Foundry リソースを既存の境界に追加して、一貫性のあるネットワーク規則を適用します。

Task 最小権限 Scope 詳細情報
Foundry をネットワーク セキュリティ境界に追加する (プレビュー) 所有者共同作成者またはネットワーク共同作成者 ファウンドリー リソース ネットワーク セキュリティ境界

カスタマー マネージド キー

カスタマー マネージド キー (CMK) を使用すると、Azure Key Vaultで制御するキーを使用して Foundry データを暗号化できます。 CMK では、マネージド ID にキーへのアクセス権を付与し、それを使用するようにリソースを構成するため、Key Vaultと Foundry リソースの両方にロールが必要です。

Task 最小権限 Scope 詳細情報
Key Vaultでの RBAC の割り当て 所有者またはユーザー アクセス管理者 Key Vault 顧客管理キーの構成
Key Vault Crypto ユーザーをマネージド ID に割り当てる 所有者またはユーザー アクセス管理者 Key Vault 顧客管理キーの構成
Foundry リソースの暗号化を構成する 共同作成者または所有者 ファウンドリー リソース 顧客管理キーの構成

完全な手順については、「 カスタマー マネージド キーの構成」を参照してください。

Key Vault接続

Key Vault接続を使用すると、Foundry プロジェクトは、コードに資格情報を埋め込まずに、Azure Key Vaultに格納されているシークレット、証明書、キーにアクセスできます。 エージェントまたはデプロイされたモデルが実行時に API キーまたは証明書を取得する必要がある場合は、接続を作成します。

Task 最小権限 Scope 詳細情報
Key Vault 接続を作成する Key Vault共同作成者 + Key Vault管理者 Key Vault シークレットをAzure Key Vaultに格納する

ガードレールとポリシーを設定する

Foundry 環境で使用できるモデル、ツール、構成を制限するために、ガードレールとAzure Policy割り当てを設定します。 サブスクリプションまたはリソース グループ内のすべての開発者にガバナンス境界が適用されるため、これらのタスクを完了するには管理者レベルのロールが必要です。

Task 最小権限 Scope 詳細情報
ガードレールを作成する Foundry アカウント所有者以上 ファウンドリー リソース ガードレールを作成する
ガードレール ポリシーを作成する 所有者またはリソース ポリシー共同作成者 サブスクリプションまたはリソース グループ ガードレール ポリシーを作成する
モデルデプロイポリシーを作成する 所有者またはリソース ポリシー共同作成者 サブスクリプションまたはリソース グループ モデルのデプロイ ポリシー
カスタム ポリシー定義を作成する リソース ポリシー共同作成者 (最小特権) または所有者 ターゲット スコープ カスタム ポリシー定義を作成する
サード パーティ製ガードレールを構成する 所有者 (サブスクリプション) + Key Vault管理者 サブスクリプションとKey Vault サードパーティ統合
AI Gateway を使用してトークン制限を適用する API Management サービス共同作成者または所有者 APIM リソース トークンの制限を適用する
AI Gateway を使用してエージェント ツールを管理する API Management サービス共同作成者または所有者 APIM インスタンス エージェント ツールを管理する

最初のガードレールを作成するチュートリアルについては、「ガードレールの 作成」を参照してください。 モデルデプロイポリシーについては、「 モデル展開ポリシー」を参照してください。

コンプライアンスと監視を管理する

コンプライアンスと監視のタスクは、AZURE RBAC ロールとMicrosoft Entraディレクトリ ロールにまたがっています。 違いを理解することは重要です。Azure ポータルの [アクセス制御 (IAM)] ブレードではなく、Microsoft Entra 管理センターでディレクトリ ロールを割り当てます。

Task 最小権限 Scope 詳細情報
Microsoft Defender for Cloud を有効にする セキュリティ管理者または所有者 Subscription コンプライアンスとセキュリティを管理する
Microsoft Purviewの構成 Foundry アカウント所有者 ファウンドリー リソース コンプライアンスとセキュリティを管理する
診断設定を構成する モニタリング協力者 ファウンドリー リソース モデルを監視する
Application Insights トレースを設定する 共同作成者 以上 Application Insights リソース トレース エージェント フレームワーク
エージェント インフラストラクチャのガバナンス (Entra 管理者) グローバル管理者またはMicrosoft Entra AI 管理者 Microsoft Entra テナント Entra 管理者としてエージェント インフラストラクチャを管理する
条件付きアクセス ポリシーを構成する 条件付きアクセス管理者 Microsoft Entra ID MCP セキュリティのベスト プラクティス

Important

グローバル管理者昇格により、すべてのサブスクリプションのルート スコープ () で/が付与されます。 必要なタスクを完了したら、この昇格を削除します。 詳細については、 Entra 管理者としてのエージェント インフラストラクチャの管理を参照してください。

ステップごとの監視設定については、「モデルの監視」「エージェントフレームワークのトレース」を参照してください。

ストレージとデータ プレーンアクセスを構成する

Foundry エージェント、評価、およびいくつかのツールには、ストレージリソースと検索リソースに対するデータプレーンロールが必要です。 これらのロールを、人間のユーザーではなく Foundry プロジェクトのマネージド ID に割り当てて、サービスが実行時にバッキング リソースにアクセスできるようにします。

これらのロールは人間のユーザーではなくマネージド ID に適用されるため、次の表には [割り当て先 ] 列が含まれています。

Task 割り当てる最小ロール 割り当て先 ターゲット リソース 詳細情報
Foundry の BYO ストレージ Storage Blob データ共同作成者 プロジェクトのマネージド ID ストレージ アカウント 独自のストレージに接続する
Speech/Language 用の BYO ストレージ Storage Blob データ共同作成者 Foundry のマネージド ID ストレージ アカウント Speech/Language 用の独自のストレージに接続する
Entra ID ストレージを使用して評価を実行する ストレージ BLOB データ所有者 ユーザーとプロジェクトのリソース ストレージ アカウント 評価領域と制限
Foundry IQ インデックス作成 (プレビュー) 検索インデックス データ共同作成者 プロジェクトのマネージド ID AI Search リソース Foundry IQ 接続

Note

ストレージ BLOB データ共同作成者などのデータ プレーン ロールをマネージド ID に割り当てるには、ターゲット リソースの所有者またはユーザー アクセス管理者が必要です。

ディザスター リカバリーを設定する

Foundry のディザスター リカバリーには、Foundry リソース自体のフェールオーバー (高可用性) とエージェント バッキング リソースのフェールオーバーという 2 つのシナリオが含まれます。 エージェント サービス DR は、Foundry リソースに加えて Cosmos DB、AI Search、Storage にアクセスする必要があるため、特にロール集中型です。

Task 最小権限 Scope 詳細情報
高可用性の構成 所有者または共同作成者 + ユーザー アクセス管理者 リソース グループ 高可用性と回復性
エージェント サービス DR (オペレーター) 所有者または共同作成者 + DocumentDB アカウント共同作成者 + 検索サービス共同作成者 + Storage BLOB データ共同作成者 リソース グループとバッキング リソース エージェント サービスの災害復旧
エージェント サービス DR (プラットフォーム) 共同作成者または所有者 + ストレージ アカウント共同作成者 Foundry リソースとストレージ プラットフォームの停止からのディザスター リカバリー

DR の詳細な手順については、「高可用性と回復性」および「エージェント サービスのディザスター リカバリー」を参照してください。

接続と統合を構成する

Foundry は、API Management、MCP サーバー、および外部サービスと統合されます。 ほとんどの統合タスクでは、Azureリソースを作成または変更するため、少なくとも共同作成者が必要です。 Foundry を AI ゲートウェイにリンクするには、アカウントの構成が変更されるため、 Foundry アカウント所有者 ロールが必要です。

Task 最小権限 Scope 詳細情報
Foundry への接続の追加 FoundryユーザーFoundryオーナーまたはコントリビューター 鋳造プロジェクト 接続を作成する
AI ゲートウェイ (APIM) を有効にする 共同作成者または所有者 リソース グループまたはサブスクリプション AI API Management ゲートウェイを有効にする
Foundry を AI ゲートウェイにリンクする Foundry アカウント オーナーまたはFoundry オーナー ファウンドリー リソース AI API Management ゲートウェイを有効にする
MCP サーバーアクセスを構成する 共同作成者 以上 鋳造プロジェクト MCP の概要
独自の MCP サーバーを構築する Contributor リソース グループ 独自の MCP サーバーを構築する
MCP アクセスの管理 (ロールの割り当て) 所有者またはユーザー アクセス管理者 ターゲット リソース MCP セキュリティのベスト プラクティス
Claude Code の構成 共同作成者または所有者 リソース グループ Claude Code の構成
リソースのタグを管理する 共同作成者またはタグ共同作成者 ターゲット スコープ プレビュー機能を無効にする

クイック リファレンス: ロールの概要

次の表は、主な昇格ロールと、管理者がそれらを必要とするタイミングをまとめています。 特定のタスク カテゴリに割り当てるロールをすばやく識別するために使用します。

役割 必要な場合
Owner ロールの割り当て、カスタム RBAC ロール、ポリシーの作成、サブスクリプション レベルの操作
Contributor リソース プロビジョニング, マーケットプレース モデルのデプロイ, MCP 書き込み操作, プライベート エンドポイント
Foundry アカウント所有者 Foundry リソースとプロジェクトの作成、モデルのデプロイ、クォータ管理、コンテンツ ブロックリスト、ガードレール、Purview 統合、条件付きロールの割り当て
Foundry プロジェクトマネージャー エージェントの公開、条件付き Foundry User ロールの割り当て
ファウンドリ所有者 ファインチューニング、ホスト型エージェントのデプロイ、データプレーンとコントロールプレーンの統合運用
ユーザーアクセス管理者 所有者がいない場合はロールを割り当てます。CMK Key Vault RBAC; コンテナー レジストリ アクセス
ストレージ BLOB データ共同作成者/所有者 エージェント バッキング ストレージ、評価、BYO ストレージ、ファイル検索ツール
検索インデックス データ共同作成者 AI Search を基盤としたエージェント ツール、Foundry IQ のインデックス作成
Key Vault 管理者 Key Vault接続、サード パーティ製ガードレール
リソース ポリシー共同作成者 モデルのデプロイとカスタム ポリシーのAzure Policy割り当て
グローバル管理者 テナントレベルのエージェント ガバナンス、アクセス権の昇格
セキュリティ管理者 Microsoft Defender for Cloud
モニタリング協力者 診断設定
ネットワーク共同作成者 VNet 構成、ネットワーク セキュリティ境界

一般的なアクセス許可エラーのトラブルシューティング

開発者がアクセス許可エラーが発生した場合は、この記事のタスク テーブルを使用して、必要なロールを特定します。 次の表は、一般的なエラー メッセージの原因と解決策を示しています。

エラー メッセージ 考えられる原因 Resolution
AuthorizationFailed または The client does not have authorization to perform action コントロール プレーン ロールがない (所有者共同作成者、またはリソース固有のロール) この記事のタスクを特定し、最小限のロールとスコープをメモしてから、ロールを割り当てます。
エージェントの作成または更新は、所有者/共同作成者権限があっても失敗する プロジェクト上の Foundry データプレーン ロールが見つかりません プロジェクトのスコープで Foundry UserFoundry Project Manager、または Foundry Owner を割り当てます。 ホストされるエージェントのセットアップを参照してください。
Creating that role assignment requires Microsoft.Authorization/roleAssignments/write (または同等) 呼び出し元は Foundry Project Manager または Foundry アカウント所有者を持っていますが、許可されている Foundry ユーザー制約の外部にロールを割り当てる必要があります 対象リソースのスコープ (たとえば、ACR や Log Analytics) で、所有者またはロールベースのアクセス制御管理者を使用してください。
ForbiddenError モデルのデプロイについて Foundry リソースの Foundry アカウント所有者が見つかりません モデル のデプロイと管理に関するページを参照してください。
LinkedAuthorizationFailed リソースの作成時 リンクされたリソース (ストレージ、Key Vault、または検索) に対するアクセス許可がありません サービス間ロールの要件については、エージェント インフラストラクチャの構成を参照してください。
エージェントが実行時に 403 を返す 基盤リソースにデータ プレーン ロールがありません Standard エージェントのセットアップ テーブルでマネージド ID ロールの割り当てを確認します。
レガシー Azure AI Developer ロールが割り当てられているが、Foundry タスクは依然として失敗する 従来のハブ プロジェクト ロールの割り当てが、現在の Foundry ロールの要件にマップされない この記事のロール マッピングを使用し、失敗したタスクの適切なスコープで必要なロールを割り当てます。
[エージェントの発行 ] ボタンが無効になっている Foundry リソース スコープに Foundry Project Manager が見つからない Foundry Project Manager は、プロジェクト スコープだけでなく、Foundry リソース(アカウント)スコープにも割り当ててください。 エージェントの公開を参照してください。
RoleAssignmentExists 同じスコープで既に割り当てられているロール 対処は必要ありません。
モデル名またはリージョンエラー (たとえば、 InvalidModelName) 選択したリージョンでモデルを使用できない モデル リージョンの可用性を確認し、サポートされているリージョンに再デプロイします。
クォータ エラー (たとえば、 InsufficientQuota) デプロイは、モデル/リージョンに対するサブスクリプションの TPM クォータを超えています 現在の使用量を確認し、引き上げをリクエストするには、クォータの管理を参照してください。
Cosmos DB Built-in Data Contributor IAM で見つかりません ポータルの [アクセス制御 (IAM)] ブレードに Cosmos DB データプレーン ロールが表示されない Azure CLI (az cosmosdb sql role assignment create) またはBicepを使用して、このロールを割り当てます。 詳細については、 Standard エージェントのセットアップ に関するメモを参照してください。
Could not resolve host またはプライベート エンドポイントのセットアップ後の DNS 解決エラー プライベート DNSゾーンが仮想ネットワークにリンクされていないか、DNS レコードが伝達されない プライベート DNS ゾーンが正しい VNet にリンクされていることを確認します。 プライベート リンクの構成を参照してください。
Authorization_RequestDeniedMicrosoft GraphまたはEntra IDから Microsoft Entra ディレクトリ ロールがありません (たとえば、グローバル管理者 または Microsoft Entra AI 管理者) Entra ディレクトリ ロールは、Azure RBAC ではなく、Microsoft Entra 管理センターで割り当てられます。 コンプライアンスと監視の管理を参照してください。

Tip

ロールの割り当てが反映されるまでに最大 5 分かかることがあります。 ロールを割り当てた後、開発者にサインアウトしてもう一度サインインするように依頼します。 一般的なAzure RBAC のトラブルシューティングについては、「Azure RBAC のトラブルシューティング」を参照してください。