この記事では、フェデレーション資格情報を使用して Azure AI Bot Service にエージェントを登録する方法について説明します。
Note
フェデレーション資格情報は、devtunnels を使用したローカル デバッグでは機能しません。
ユーザー割り当てマネージド ID を作成する
Azure Bot リソースを作成します。 これにより、エージェントを Azure AI Bot Service に登録できます。
Azure ポータルにアクセスします。
ユーザー割り当てマネージド ID を作成する
右側のウィンドウで、[リソースの作成] を検索/選択し、[ユーザー割り当てマネージド ID] を選択します
[ 作成 ] を選択し、必要な情報を指定します
[作成] を 選択して作成を完了します。 完了したら、[リソースに移動] をクリックします
ClientId を記録します。 これは、後でアプリ登録でフェデレーション資格情報を設定するときに使用されます。
- これは、エージェント設定を構成するときにも使用され、
FederatedClientId設定です。
- これは、エージェント設定を構成するときにも使用され、
Azure Bot リソースを作成する
右側のウィンドウで、 [リソースの作成] を選びます。
Azure Bot カードを見つけて選択します。
作成を選択します。
必須フィールドに値を入力し、設定の確認と更新を行います。
a. [プロジェクトの詳細] に情報を入力します。 エージェントのデータ居住地として、グローバルまたはローカルのいずれかを選択します。 現在、ローカル データ所在地機能は、「westeurope」および「centralindia」リージョンのリソースで使用できます。 詳細については、「Azure AI Bot Service での地域化」を参照してください。
b. Microsoft アプリ ID に関する情報を指定します。 Azure でエージェント ID を管理する方法と、新しい ID を作成するか、既存の ID を使用するかを選択します。
[Review + create](レビュー + 作成) を選択します。
検証テストに合格したら、[作成] を選びます。
フェデレーション資格情報を使用して Azure Bot リソースの認証を構成する
Azure Bot リソースのデプロイが完了したら、[ リソースに移動] を選択します。 選択したリソース グループにエージェントと関連リソースが一覧表示されます。
これが Teams または M365 エージェントの場合
- 左側のサイドバーで [設定] 、[ チャネル]の順に選択します。
- 一覧から Microsoft Teams を選択し、適切なオプションを選択します。
[設定]、[構成] の順に選択します
Microsoft アプリ ID の横にある [パスワードの管理] を選択する
[概要] ウィンドウで、アプリケーション (クライアント) ID とディレクトリ (テナント) ID を記録します
- これは、エージェントの設定を構成するときに使用され、
ClientIdとTenantIdの設定です。
- これは、エージェントの設定を構成するときに使用され、
左側の [証明書とシークレット ] の順に選択し、[ クライアント シークレット] を選択します。 シークレットが一覧表示されている場合は、これを削除できます。 これは使用されません。
フェデレーション資格情報の選択
[+ 資格情報の追加] をクリックします
資格情報のプロパティを設定する
- フェデレーション資格情報のシナリオ: マネージド ID
- [ マネージド ID の選択 ] をクリックし、上記で作成したユーザー マネージド ID を選択します
- 名前を設定 します。例: エージェント
- 完了したら 、[追加] をクリックします
Important
アプリ登録 ClientId、 TenantId、およびマネージド ID の ClientId を格納します。 この情報は、後でエージェント構成を構成するときに必要になります。