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

Azure 资源的托管标识功能消除了在代码中管理凭据的必要。 可以使用它们获取应用程序的 Microsoft Entra 令牌。 应用程序可以在访问支持 Microsoft Entra 身份验证的资源时使用该令牌。 Azure 管理标识,因此用户不必管理。

有两种类型的托管标识:系统分配和用户分配。 系统分配的托管标识的生命周期与创建它们的资源相关联。 此标识仅限于一种资源,你可使用 Azure 基于角色的访问控制 (Azure RBAC) 来授予托管标识的访问权限。 而用户分配的托管标识可用于多个资源。

本文介绍如何使用 Azure 门户创建、列出和删除用户分配的托管标识以及如何为其分配角色。

先决条件

创建用户分配的托管标识

若要创建用户分配的托管标识,你的帐户需要托管标识参与者角色分配。

  1. 登录到 Azure 门户

  2. 在搜索框中输入“托管标识”。 在“服务”下选择“托管标识”

  3. 选择“添加”,然后在“创建用户分配的托管标识”窗格中的以下框中输入值 :

    • 订阅:选择要在其下创建用户分配的托管标识的订阅。
    • 资源组:选择要在其中创建用户分配的托管标识的资源组,或选择“新建”来创建新资源组。
    • 区域:选择用于部署用户分配的托管标识的区域,例如“中国北部”
    • 名称:这是用户分配的托管标识的名称,例如 UAI1。

    重要

    创建用户分配的托管标识时,只能使用字母数字字符(0-9、a-z、A-Z)和连字符 (-)。 要使虚拟机或虚拟机规模集的分配正常工作,该名称限制为 24 个字符。 有关详细信息,请参阅 FAQ 和已知问题

    显示“创建用户分配的托管标识”窗格的屏幕截图。

  4. 选择“查看 + 创建”以查看更改。

  5. 选择 创建

列出用户分配的托管标识

若要列出或读取用户分配的托管标识,你的帐户需要具有托管标识操作员托管标识参与者角色分配。

  1. 登录到 Azure 门户

  2. 在搜索框中输入“托管标识”。 在“服务”下选择“托管标识”

  3. 这会返回一个列表,其中包含订阅中的用户分配的托管标识。 要查看用户分配的托管标识的详细信息,请选择其名称。

  4. 你现在可以查看有关托管标识的详细信息,如下图所示。

    显示用户分配的托管标识列表的屏幕截图。

删除用户分配的托管标识

若要删除用户分配的托管标识,你的帐户需要托管标识参与者角色分配。 删除用户分配的标识不会将其从分配给的资源中删除。

  1. 登录到 Azure 门户

  2. 选择用户分配的托管标识,然后选择“删除”

  3. 在确认框下,选择“是”

    显示“删除”用户分配的托管标识的屏幕截图。

管理用户分配的托管标识的访问权限

在某些环境中,管理员选择限制谁可以管理用户分配的托管标识。 管理员可以使用内置 RBAC 角色来实现此限制。 可以使用这些角色授予组织中用户或组对用户分配的托管标识的权限。

  1. 登录到 Azure 门户

  2. 在搜索框中输入“托管标识”。 在“服务”下选择“托管标识”

  3. 这会返回一个列表,其中包含订阅中的用户分配的托管标识。 选择“要管理的用户分配托管标识”。

  4. 选择“访问控制(IAM)”

  5. 选择“添加角色分配”

    显示用户分配的托管标识访问控制屏幕的屏幕截图。

  6. 在“添加角色分配”窗格中,选择要分配的角色,然后选择“下一步”

  7. 选择应向其分配角色的人。

使用 Azure 门户为资源分配托管标识访问权限