你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure AI 机器人服务中的区域化

适用于: SDK v4

Azure AI 机器人服务是一项全球 Azure 服务,它允许所有区域中的机器人开发人员注册其机器人并将其连接到不同的通道。 这也使开发人员能够履行合规性义务,尤其是在 Schrems II 决策之后

使用 Azure 机器人资源向区域 Azure AI 机器人服务注册机器人。 向机器人添加区域设置可确保在特定的地理边界(如欧盟边界、印度边界)内保留、存储和处理用户个人数据。 本文介绍受区域化影响的机器人开发领域,以及更新设置以保持合规性的位置。

部署本地开发的区域 Azure 机器人

即使拥有区域 Azure 机器人资源,机器人也可以托管到任何位置。 但是,若要维护完整的端到端数据驻留,应将机器人代码托管在与 Azure 机器人资源相同的位置。 目前,欧洲和印度支持区域机器人。 例如,在欧盟中托管机器人的开发人员希望确保机器人部署在欧盟地理边界内的区域中。

有关部署区域化机器人的详细信息,请参阅 预配和发布机器人

注册区域 Azure 机器人

在 Azure 中创建机器人时,可以设置其区域以维护数据符合性。 创建机器人时,请确保在地理上合规的区域创建资源。 有关详细信息,请参阅 “创建 Azure 机器人资源”。

注意

机器人数据可能超出地理边界,因为机器人端到端方案可能依赖于许多服务。 区域 Azure AI 机器人服务仅支持 Azure AI 机器人服务中的数据。 其他 Azure 服务(如 Azure AI 服务)和第三方通道可能不符合合规性义务,并运行离开地理区域的数据风险。

有关 Azure AI 机器人服务的可靠性支持指南,请参阅什么是 Azure AI 机器人服务的可靠性

将身份验证添加到区域 Azure 机器人

有时,机器人必须代表用户访问受保护的联机资源。 OAuth 用于对用户进行身份验证以及为机器人授权。

  • 有关支持哪些区域和云的信息,请参阅 支持的 OAuth URL
  • 有关如何添加用户身份验证的信息,请参阅 向机器人添加身份验证。