適用対象: SDK v4
Azure AI Bot Service は、すべてのリージョンのボット開発者がボットを登録し、別のチャネルに接続できるようにするグローバル Azure サービスです。 これにより、特に Schrems II の決定に従って、開発者はコンプライアンスの義務を満たすことができます。
Azure Bot リソースを使用して、リージョンの Azure AI Bot Service にボットを登録します。 ボットに地域設定を追加すると、ユーザーの個人データが特定の地理的境界 (EU の境界、インドの境界など) 内で保持、保存、処理されることが保証されます。 この記事では、地域化の影響を受けるボット開発の領域と、コンプライアンスを維持するために設定を更新する場所について説明します。
ローカルで開発されたリージョンの Azure ボットをデプロイする
リージョンの Azure Bot リソースがある場合でも、ボットはどこでもホストできます。 ただし、完全なエンドツーエンドのデータ所在地を維持するには、Azure Bot リソースと同じローカリティでボット コードをホストする必要があります。 現在、リージョン ボットはヨーロッパとインドでサポートされています。 たとえば、欧州連合でボットをホストする開発者は、ボットが EU の地理的境界内のリージョンにデプロイされるようにする必要があります。
リージョン化されたボットのデプロイの詳細については、「ボットの プロビジョニングと発行」を参照してください。
リージョンの Azure ボットを登録する
Azure でボットを作成するときに、データ コンプライアンスを維持するようにそのリージョンを設定できます。 ボットを作成するときは、必ず地理的に準拠したリージョンにリソースを作成してください。 詳細については、「 Azure Bot リソースの作成」を参照してください。
注
ボットのエンド ツー エンドのシナリオは多くのサービスに依存するため、ボット データは地理的境界を超える可能性があります。 リージョンの Azure AI Bot Service では、Azure AI Bot Service のデータのみがサポートされます。 他の Azure サービス (Azure AI サービスなど) やサード パーティのチャネルは、コンプライアンスの義務と一致せず、データが地理的リージョンから離れるリスクを実行する可能性があります。
Azure AI Bot Service での信頼性のサポートに関するガイダンスについては、「 Azure AI Bot Service の信頼性とは」を参照してください。
リージョンの Azure ボットに認証を追加する
ボットがユーザーの代わりにセキュリティで保護されたオンライン リソースにアクセスしなければならない場合があります。 OAuth は、ユーザーを認証し、ボットを承認するために使用されます。
- サポートされているリージョンとクラウドの詳細については、 サポートされている OAuth URL を参照してください。
- ユーザー認証を追加する方法については、「ボットに 認証を追加する」を参照してください。