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

语言理解服务静态数据加密

重要

LUIS 将于 2025 年 10 月 1 日停用,从 2023 年 4 月 1 日开始,你将无法创建新的 LUIS 资源。 建议将 LUIS 应用程序迁移对话语言理解,以便从持续的产品支持和多语言功能中受益。

语言理解服务在将数据保存到云时会自动加密数据。 语言理解服务加密可保护数据,并帮助组织履行在安全性与合规性方面做出的承诺。

关于 Azure AI 服务加密

数据使用符合 FIPS 140-2256 位 AES 加密方法进行加密和解密。 加密和解密都是透明的,这意味着将替你管理加密和访问。 你的数据默认情况下就是安全的,你无需修改代码或应用程序,即可利用加密。

关于加密密钥管理

默认情况下,订阅使用 Microsoft 托管的加密密钥。 还有一个选项可用于通过你自己的密钥(称为“客户管理的密钥”(CMK))来管理订阅。 CMK 在创建、轮换、禁用和撤销访问控制方面具有更大的灵活性。 此外,你还可以审核用于保护数据的加密密钥。

客户管理的密钥和 Azure Key Vault

你还可以选择使用自己的密钥来管理订阅。 客户管理的密钥 (CMK)(也称为创建自己的密钥 (BYOK))在创建、轮换、禁用和撤销访问控制方面具有更大的灵活性。 此外,你还可以审核用于保护数据的加密密钥。

必须使用 Azure Key Vault 来存储客户管理的密钥。 可以创建自己的密钥并将其存储在 Key Vault 中,或者使用 Azure Key Vault API 来生成密钥。 Azure AI 服务资源和密钥保管库必须在同一区域和同一 Microsoft Entra 租户中,但可以在不同的订阅中。 有关 Azure Key Vault 的详细信息,请参阅什么是 Azure Key Vault?

LUIS subscription image

限制

将 E0 层用于现有的/以前创建的应用程序时,存在一些限制:

  • 向 E0 资源的迁移将被阻止。 用户只能将其应用迁移到 F0 资源。 将现有资源迁移到 F0 后,可以在 E0 层中创建新的资源。
  • 向/从 E0 资源移动应用程序将被阻止。 若要避开此限制,请导出现有的应用程序,并将其作为 E0 资源导入。
  • 不支持必应拼写检查功能。
  • 如果你的应用程序是 E0,则会禁用记录最终用户流量。
  • 对于 E0 层中的应用程序,Azure AI 机器人服务中的语音启动功能不受支持。 此功能通过 Azure AI 机器人服务提供,该服务不支持 CMK。
  • 门户中的语音启动功能需要 Azure Blob 存储。 有关详细信息,请参阅自带存储

启用客户管理的密钥

新的 Azure AI 服务资源始终会使用 Microsoft 管理的密钥进行加密。 当创建资源时,无法启用客户管理的密钥。 客户管理的密钥存储在 Azure Key Vault 中,必须为该密钥保管库预配访问策略,这些策略将密钥权限授予给与 Azure AI 服务资源关联的托管标识。 只有在使用 CMK 的定价层创建资源后,托管标识才可用。

若要了解如何通过 Azure Key Vault 使用客户管理的密钥来进行 Azure AI 服务加密,请参阅:

启用客户管理的密钥还会启用系统分配的托管标识,这是 Microsoft Entra ID 的一项功能。 启用系统分配的托管标识后,此资源将注册到 Microsoft Entra ID。 注册后,将向托管标识授予在设置客户管理的密钥期间选择的 Key Vault 的访问权限。 你可以详细了解托管标识

重要

如果禁用系统分配的托管标识,则会删除对密钥保管库的访问权限,而使用客户密钥加密的任何数据都将不再可供访问。 任何依赖于此数据的功能都会失效。

重要

托管标识当前不支持跨目录方案。 在 Azure 门户中配置客户管理的密钥时,系统会在幕后自动分配一个托管标识。 如果随后将订阅、资源组或资源从一个 Microsoft Entra 目录移动到另一个目录,与资源关联的托管标识不会转移到新租户,因此客户管理的密钥可能不再有效。 有关详细信息,请参阅 Azure 资源的常见问题解答和已知问题中的“在 Microsoft Entra 目录之间转移订阅”。

将客户管理的密钥存储在 Azure 密钥保管库

若要启用客户管理的密钥,必须使用 Azure Key Vault 来存储密钥。 必须同时启用密钥保管库上的“软删除”和“不清除”属性 。

Azure AI 服务加密只支持大小为 2048 的 RSA 密钥。 有关密钥的详细信息,请参阅关于 Azure Key Vault 密钥、机密和证书中的“Key Vault 密钥”。

轮换客户管理的密钥

可以根据自己的合规性策略,在 Azure 密钥保管库中轮换客户管理的密钥。 轮换密钥后,必须更新 Azure AI 服务资源才能使用新的密钥 URI。 若要了解如何更新资源以在 Azure 门户中使用新版本的密钥,请参阅使用 Azure 门户配置 Azure AI 服务的客户管理的密钥中标题为“更新密钥版本”的部分。

轮换密钥不会触发资源中数据的重新加密。 用户无需执行任何其他操作。

撤消对客户管理的密钥的访问权限

若要撤消对客户管理的密钥的访问权限,请使用 PowerShell 或 Azure CLI。 有关详细信息,请参阅 Azure Key Vault PowerShellAzure Key Vault CLI。 撤销访问权限实际上会阻止对 Azure AI 服务资源中所有数据的访问,因为 Azure AI 服务无法访问加密密钥。

后续步骤