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

为中心的存储帐户禁用共享密钥访问(预览版)

注释

本文中提供的信息特定于 基于中心的项目,不适用于 Foundry 项目。 有关详细信息,请参阅 项目类型

Azure AI Foundry 中心默认使用共享密钥访问其默认的 Azure 存储帐户。 利用基于密钥的授权,拥有对存储帐户的密钥和访问权限的任何人都可以访问数据。

若要降低未经授权的访问风险,可以禁用基于密钥的授权,改为使用 Microsoft Entra ID 进行授权。 此配置使用 Microsoft Entra ID 值来授权访问存储帐户。 用于访问存储的标识是用户的标识或托管标识。 用户标识用于在 Azure 机器学习工作室中查看数据或在使用用户标识进行身份验证时运行笔记本。 在作为托管标识运行训练作业等情况下,Azure 机器学习服务使用托管标识来访问存储帐户。

将中心与禁用共享密钥的存储帐户配合使用目前为预览版。

重要

此功能目前处于公开预览状态。 此预览版在提供时没有附带服务级别协议,我们不建议将其用于生产工作负荷。 某些功能可能不受支持或者受限。

有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款

先决条件

不適用。

创建新的中心

创建新中心时,创建过程可以自动禁用共享密钥访问。 还可以创建 Azure 存储帐户、禁用共享密钥访问,并在中心创建期间使用它。

  1. 在 Azure 门户中,搜索 Azure AI Foundry。 从左侧菜单中选择AI 中心,然后选择+ 创建,最后选择中心

    Azure AI Foundry 门户的屏幕截图。

  2. 在“基本信息”选项卡中,输入中心详细信息,然后选择“存储”选项卡。选择之前创建的 Azure 存储帐户。

    使用以前创建的存储帐户创建中心的屏幕截图。

  3. 在“标识”选项卡中,将“存储帐户访问类型”设置为“基于标识”,然后启用“禁用共享密钥访问”选项

    使用基于标识的存储访问创建中心的屏幕截图。

  4. 继续中心创建过程。 创建中心时,会自动为托管标识分配访问存储帐户所需的权限。

更新现有中心

如果有现有的 Azure AI Foundry 中心,请使用本部分中的步骤更新中心以使用 Microsoft Entra ID 来授权对存储帐户的访问。 然后,在存储帐户上禁用共享密钥访问。

  1. 转到 Azure 门户并选择“Azure AI Foundry 中心”。

  2. 在左侧菜单上,选择“属性”。 从页面底部,将“存储帐户访问类型”设置为“基于标识”。 从页面顶部选择“保存”以保存配置。

    显示选择身份验证访问的屏幕截图。

向用户分配角色

更新中心后,请更新存储帐户以禁用共享密钥访问。 有关禁用共享密钥访问的详细信息,请访问文章资源阻止对 Azure 存储帐户进行共享密钥授权

还必须标识需要访问默认数据存储的所有用户,例如数据科学家。 必须在 Azure 基于角色的存储帐户访问控制中为这些用户分配“存储 Blob 数据参与者”和“存储文件数据特权参与者”角色。 如果这些用户只需要读取访问权限,请改用“存储 Blob 数据读者”和“存储文件数据特权读者”角色。 有关详细信息,请访问本文档中的角色分配资源。

还原为使用共享密钥

若要将中心还原为使用共享密钥访问存储帐户,请使用以下信息:

若要更新现有工作区,请转到“属性”并选择“基于凭据的访问”。

显示选择基于凭据的访问的屏幕截图。

选择“保存”以保存此选项

还原中心后,请更新存储帐户以启用共享密钥访问。 有关详细信息,请阅读阻止对 Azure 存储帐户进行共享密钥授权一文。

中心存储帐户角色分配的应用场景

若要使用已禁用共享密钥访问的存储帐户,可能需要向用户或中心的托管标识授予更多角色。 中心默认具有系统分配的托管标识。 但是,某些应用场景需要用户分配的托管标识。 下表总结了需要额外角色分配的应用场景:

情景 Microsoft Entra 身份识别系统 必需的角色 注释
AI 语音 存储 Blob 数据参与者
存储文件数据特权参与者
模型即服务 系统分配的托管标识 存储 Blob 数据参与者 中心的托管标识。
预配时自动分配了角色。
请勿手动更改此角色分配。
Azure 搜索 系统分配的托管标识 存储 Blob 数据参与者 中心的托管标识。
预配时自动分配了角色。
请勿手动更改此角色分配。
微调 OSS 模型 用户分配的管理标识 存储 Blob 数据参与者
PromptFlow 用户的标识 存储 Blob 数据参与者
存储文件数据特权参与者
添加和管理自己的数据 用户的标识 存储 Blob 数据参与者