Microsoft Foundry のツールボックスのネットワーク分離

ツールボックスはツールの論理コンテナーであり、独自のネットワーク リソースをデプロイしません。 ツールボックスをホストする Microsoft Foundry プロジェクトのネットワーク構成によって、すべてのネットワーク アクセスが制御されます。

ネットワーク 分離 (プライベート リンク) を使用して仮想ネットワーク (VNet) 内でプロジェクトを実行すると、エージェントはプロジェクトのプライベート エンドポイントを介してツールボックス MCP エンドポイントに到達します。 ダウンストリーム ツールのトラフィックは、ツールの種類によって異なります。

ツールの接続は、ダウンストリーム サービスがホストされている場所によって異なります。 一部のツールは、プライベート エンドポイントをサポートするAzure リソースと通信し、一部の呼び出しサービスはプロジェクトの委任されたサブネットを介して実行され、他のツールは現在パブリックまたはバックボーン接続を必要とするMicrosoftマネージド サービスに依存しています。 ネットワーク分離環境のツールボックスに追加する前に、各ツールの動作を確認します。

ツールボックス内のツールのネットワーク分離のサポート

ネットワーク分離プロジェクトは、プライベート エンドポイントまたは VNet サブネット統合をサポートするツールで最適に機能します。 規制された環境または高度にセキュリティで保護された環境向けのツールボックスを構築する前に、サポート テーブルを確認してください。

次の表に、プロジェクトでネットワーク分離を使用する場合の各ツールのトラフィックフローを示します。 一部のツールは VNet サブネットまたはプライベート エンドポイントを経由し、一部はパブリック エンドポイントまたは Microsoft バックボーン ネットワークを使用し、一部はネットワーク分離プロジェクトではサポートされていません。

ツール VNet のサポート (トラフィック フロー)
モデル コンテキスト プロトコル (MCP) ✅ (VNet サブネット経由で) サポートされます。
Azure AI 検索 ✅ (プライベート エンドポイント経由で) サポートされます。
ファイル検索 ✅ (プライベート エンドポイント経由で) サポートされます。
OpenAPI ✅ (VNet サブネット経由で) サポートされます。
エージェントからエージェント (A2A) ✅ (VNet サブネット経由で) サポートされます。
Web 検索 ✅ サポートされています。 Microsoftマネージド パブリック エンドポイントに依存します。
コード インタープリター ✅サポートされている (Microsoft バックボーン ネットワーク)。
スキル ✅ サポートされています (ネットワークの動作は、スキルで使用されるツールによって異なります)。
Fabric IQ ⚠️ 一部。 Fabric IQ 接続は、MCP 統合によって提供されます。 サポートは、特定のFabric項目とネットワーク構成によって異なります。 ネットワーク アクセスの制限を参照してください。
ワークインテリジェンス ❌ ネットワーク分離プロジェクトではサポートされていません。
ブラウザー自動化 ❌ サポートされていません。
ツールの検索 なし

VNet サブネットを使用するツールは、Foundry プロジェクトに関連付けられている委任されたサブネットを介して通信します。 これらのツールは、ネットワーク セキュリティ規則に従って、そのサブネットから到達可能なリソースにアクセスできます。

ツールごとの権限のあるサポート マトリックスについては、 ネットワーク分離を使用したエージェント ツールに関する説明を参照してください。 ツールとその SDK とツールのサポートの完全な一覧については、「 機能のサポート」を参照してください。

ネットワークで保護されたプロジェクトを設定する

プロジェクト レベルでネットワーク分離を設定し、そのプロジェクトにツールボックスを作成します。 コードとしてのインフラストラクチャ テンプレートは、Foundry サンプル インフラストラクチャ セットアップ リポジトリ (Bicep、Terraform ミラーを使用) にあります。 選択するテンプレートは 、エージェント プロジェクトの種類によって異なります。

Basic エージェント プロジェクトを構成する

Basic エージェント プロジェクトでは、プラットフォームで管理されるデータ リソースが使用されます。 プライベート エンドポイントを持ち、パブリックエグレスを使用しない独自の仮想ネットワーク内に配置するには、 11-private-network-basic-vnet テンプレートをデプロイします。 パブリック エグレスを維持しながらエンドポイントを呼び出すことができるユーザーを制限するには、 10-private-network-basicを使用します。

Standard エージェント プロジェクトを構成する

Standard エージェント プロジェクトでは、独自のデータ リソース (Azure Cosmos DB、Azure Storage、Azure AI 検索) が提供されます。 パブリック エグレスと Bring Your Own データ リソースを使用せずに完全に分離するには、 15-private-network-standard-agent-setup テンプレートをデプロイします。

完全なテンプレート カタログと各テンプレートのプロビジョニングについては、 インフラストラクチャのセットアップ README を参照してください。 ひな形として生成されたインフラストラクチャをカスタマイズする詳しい手順については、「Foundry Agent Service のプライベート ネットワークを設定する」を参照してください。