你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
注释
本文档仅指的是 Microsoft Foundry (经典) 门户。
必须对此功能使用 基于中心的项目 。 不支持 Foundry 项目 。 请参阅 如何知道我拥有哪种类型的项目? 并 创建基于中心的项目。
小窍门
提供了另一篇 Foundry 项目相关的文章:用于使用 Microsoft Foundry 项目进行加密的客户管理密钥。
基于中心的项目需要在每个基础服务(Azure AI 中心,存储)上配置 CMK,以便进行端到端加密控制。
重要
对于高度管控行业或符合性要求严格的组织, 必须在 初始中心创建期间配置客户管理的密钥。 创建后,无法将 CMK 添加到现有枢纽。 在创建中心资源之前规划加密策略。
Architecture
Azure AI 中心资源充当多个 Azure 服务的网关。 为每个服务配置 CMK:
- Azure AI 中心/中心项目 (机器学习工作区) - 请参阅 ML 数据加密文档。
- Foundry 资源 - 符合 AES-256 FIPS 140-2 标准。
- Azure 存储帐户 - 存储上传的数据(在存储中配置 CMK)。
数据存储选项
将 CMK 与中心配合使用时,有两个选项:
- 在 Microsoft 订阅中存储的服务端加密数据(推荐)。 文档级别CMK,专属于每个客户的 Azure AI 搜索实例,用于隔离。
- 订阅中的旧受管理资源组(Cosmos DB、存储、Azure AI 搜索)。 仅支持向后兼容性。
托管资源组命名: azureml-rg-hubworkspacename_GUID。 在中心被删除时删除。
托管资源数据
| 服务 | Use | Example |
|---|---|---|
| Azure Cosmos DB | 项目/工具的元数据 | 流创建时间戳 |
| Azure AI 搜索 | 用于查询内容的索引 | 模型部署名称的索引 |
| Azure 存储 | 编排指令 | JSON 流表示形式 |
Key Vault 使用情况
将 CMK 存储在 Azure Key Vault(同一区域和租户) 中。 启用软删除和清除保护。 如果防火墙,则允许受信任的服务。
授予中心系统分配的托管标识:获取、封装、解封装权限。
支持的密钥:RSA/RSA-HSM 2048。
使用客户管理的密钥创建中心
对于监管严格的行业的客户,使用客户管理的密钥 (CMK) 创建中心是一项关键要求。 在初始创建枢纽时,您必须配置 CMK。 无法在使用Microsoft管理的密钥创建的现有中心上启用 CMK。
先决条件
在您使用 CMK 创建中心之前:
在与计划中心相同的区域和租户中创建和配置 Azure Key Vault:
- 启用软删除
- 启用清除保护
- 如果使用防火墙,请允许受信任的Microsoft服务
- 准备 RSA 或 RSA-HSM 2048 位密钥
规划数据存储方法:
- 服务端加密(建议):存储在Microsoft订阅中的数据
- 传统方法:订阅中的受管理资源组
确保适当的权限:需要权限才能创建中心并分配 Key Vault 访问策略
在创建中心期间配置 CMK
若要创建启用了 CMK 的中心,请在 Azure 门户中执行以下步骤:
- 启动 “创建 Azure AI 中心 ”向导。
- 在 “基本信息 ”选项卡上,填写所需的详细信息。
- 导航到 “加密 ”选项卡。
- 选择 客户管理的密钥。
- 选择“选择密钥保管库和密钥”。
- 选择您现有的 Key Vault 和您在先决条件中创建的密钥。
- (可选)根据需要配置 服务端加密 设置。
- 继续浏览其余选项卡(网络、标记),然后选择“ 查看 + 创建”。
- 选择 “创建 ”以完成中心创建。
创建中心后,系统会分配一个托管标识,该标识接收指定密钥的“获取”、“包装”和“解包”权限。
警告
此加密配置是永久性的。 创建中心后,无法从客户管理的密钥切换到Microsoft管理的密钥。
旋转
在同一 Key Vault 中轮换;将中心更新为新的密钥 URI。 现有数据未重新加密;新数据使用新键。
限制:
- 必须在创建中心期间配置 CMK - 无法在创建后将 CMK 添加到现有中心或从Microsoft管理的密钥转换为 CMK。
- 密钥轮换必须使用同一个 Key Vault - 不能更改为不同的 Key Vault。
- 无法从 CMK 还原到Microsoft管理的密钥。
吊销
删除访问策略或删除密钥版本。 吊销会停止新的微调/下载,但现有部署会继续运行直到被删除。
成本注意事项
CMK 下特定后端服务的专用托管会导致成本管理中的额外子行项。