Azure AI Bot Service でのリージョン化
この記事の対象: 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 リソースを作成する」を参照してください。
Note
ボットのエンドツーエンドのシナリオは多くのサービスに依存するため、ボット データは地理的境界を超える可能性があります。 リージョン Azure AI Bot Service では、Azure AI Bot Service のデータのみがサポートされます。 他の Azure サービス (Azure AI サービスなど) やサードパーティのチャネルでは、コンプライアンスの義務と一致せず、データが地理的リージョンから離れるリスクが生じる可能性があります。
Azure AI Bot Service での信頼性のサポートに関するガイダンスについては、「Azure AI Bot Service の信頼性とは」を参照してください。
リージョン Azure ボットに認証を追加する
場合によっては、ボットがユーザーに代わってセキュリティ保護されたオンライン リソースにアクセスする必要があります。 OAuth は、ユーザーを認証し、ボットを承認するために使用されます。
- サポートされているリージョンとクラウドについては、「サポートされている OAuth URL」を参照してください。
- ユーザー認証を追加する方法については、「ボットに認証を追加する」を参照してください。