配置 Azure 数据资源管理器群集的托管标识

Microsoft Entra ID 的托管标识让你的群集可以访问其他受 Microsoft Entra 保护的资源,如 Azure Key Vault。 标识由 Azure 平台托管,且无需预配或轮换任何机密。

本文介绍如何在群集上添加和删除托管标识。 有关托管标识的详细信息,请参阅托管标识概述

注意

如果跨订阅或租户迁移 Azure 数据资源管理器群集,则 Azure 数据资源管理器的托管标识不会按预期方式运行。 应用需要获取新的标识,可以通过 删除系统分配的标识 ,然后 添加系统分配的标识来获取该标识。 还需要更新下游资源的访问策略以使用新标识。

有关基于以前的 SDK 版本的代码示例,请参阅存档的文章

托管标识类型

可以授予 Azure 数据资源管理器群集两种类型的标识:

  • 系统分配的标识:绑定到群集,如果删除资源,则将其删除。 一个群集只能有一个系统分配的标识。

  • 用户分配的标识:可以分配给群集的独立 Azure 资源。 一个群集可具有多个用户分配的标识。

添加系统分配的标识

分配一个系统分配的标识,该标识与群集关联,并且在删除群集时会被删除。 一个群集只能有一个系统分配的标识。 使用系统分配的标识创建群集时,需要在群集上设置附加属性。 使用 Azure 门户、C# 或资源管理器模板添加系统分配的标识,如以下部分所述。

使用 Azure 门户添加系统分配的标识

登录到 Azure 门户

新建 Azure 数据资源管理器群集

  1. 创建 Azure 数据资源管理器群集

  2. “安全 ”选项卡中,在 “系统分配的标识”下,选择“ 打开”。 若要删除系统分配的标识,请选择“关闭”。

  3. 选择“下一步: 标记 >”或“查看 + 创建”,创建此群集。

    将系统分配的标识添加到新群集。

现有的 Azure 数据资源管理器群集

  1. 打开现有的 Azure 数据资源管理器群集。

  2. 在门户的左窗格中选择 “设置>标识 ”。

  3. “标识 ”窗格中,在 “系统分配 ”选项卡下:

    1. 将“状态”滑块移到“打开”。
    2. 选择“保存”
    3. 在弹出窗口中,选择“ ”。

    添加系统分配的标识。

  4. 几分钟后,屏幕显示:

    • 对象 ID - 用于客户管理的密钥
    • 权限 - 选择相关角色分配

    系统分配的标识处于打开状态。

删除系统分配的标识

删除系统分配的标识时,还会从 Microsoft Entra ID 中删除它。 删除群集资源时,系统分配的标识也会自动从 Microsoft Entra ID 中删除。 可以通过禁用该功能来删除系统分配的标识。 使用 Azure 门户、C# 或资源管理器模板删除系统分配的标识,如以下部分所述。

使用 Azure 门户删除系统分配的标识

  1. 登录到 Azure 门户

  2. 在门户的左窗格中选择 “设置>标识 ”。

  3. “标识 ”窗格中,在 “系统分配 ”选项卡下:

    1. 将“状态”滑块移到“关闭”。
    2. 选择“保存”
    3. 在弹出窗口中选择“是”,禁用系统分配的标识。 “ 标识 ”窗格还原为与添加系统分配的标识之前相同的条件。

    系统分配的标识处于关闭状态。

添加用户分配的标识

将用户分配的托管标识分配给群集。 一个群集可拥有多个用户分配的标识。 若要创建具有用户分配标识的群集,需要在群集上设置附加属性。 使用 Azure 门户、C# 或资源管理器模板添加用户分配的标识,如以下部分所述。

使用 Azure 门户添加用户分配的标识

  1. 登录到 Azure 门户

  2. 创建用户分配的托管标识资源

  3. 打开现有的 Azure 数据资源管理器群集。

  4. 在门户的左窗格中,选择“设置”“标识”。

  5. 在“用户分配”选项卡中,选择“添加” 。

  6. 搜索之前创建的标识并选择它。 选择 添加

    添加用户分配的标识。

从群集中删除用户分配的托管标识

使用 Azure 门户、C# 或资源管理器模板删除用户分配的标识,如以下部分所述。

使用 Azure 门户删除用户分配的托管标识

  1. 登录到 Azure 门户

  2. 在门户的左窗格中选择 “设置>标识 ”。

  3. 选择“用户分配”选项卡。

  4. 搜索之前创建的标识并选择它。 选择“删除” 。

    删除用户分配的标识。

  5. 在弹出窗口中,选择“是”,删除用户分配的标识。 “ 标识 ”窗格还原为与添加用户分配标识之前相同的条件。