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 机器人添加身份验证

有时候,机器人必须代表用户访问安全的在线资源。 OAuth 用于对用户进行身份验证以及为机器人授权。