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

在 Azure 开发测试实验室中的实验室虚拟机上启用用户分配的托管标识

作为实验室所有者,可以在 Azure 开发测试实验室中的实验室虚拟机 (VM) 上启用用户分配的托管标识。

托管标识可用于向任何支持 Microsoft Entra 身份验证的服务(包括 Key Vault)进行身份验证,无需在代码中传递任何凭据。 有关托管标识的详细信息,请参阅什么是 Azure 资源的托管标识?

利用此功能,实验室用户可以在实验室上下文中共享 Azure SQL 数据库等 Azure 资源。 对资源的身份验证由标识本身负责。 在配置后,将通过此标识来启用每一个现有的/新创建的实验室 VM。 实验室用户可在登录到计算机后访问资源。

注意

可以添加多个用户分配的托管标识,以便在实验室 VM 上启用。

使用 Azure 门户

若要为实验室 VM 添加用户分配的托管标识,请执行以下步骤:

  1. 在订阅中创建用户分配的托管标识

  2. 导航到实验室的“配置和策略”页。

  3. 选择左侧菜单中的“标识(预览版)”。

  4. 选择“虚拟机”选项卡。

  5. 选择“添加”,以从预填充的下拉列表中选择现有的标识。

    Add identity button

  6. 从下拉列表中选择现有的用户管理的标识,然后选择“确定” 。

    Add identity

使用 API

  1. 在创建标识后,请记下该标识的资源 ID。 该 ID 应类似于以下示例:

    /subscriptions/0000000000-0000-0000-0000-00000000000000/resourceGroups/{rg}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

  2. 对实验室资源执行 PUT HTTPS 方法,将一个或多个用户分配的标识添加到 managementIdentities 字段。

    {
        "location": "southeastasia",
        "properties": {
         ...
            "managementIdentities": {
               "/subscriptions/0000000000-0000-0000-0000-00000000000000/resourceGroups/{rg}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}": {}
         },
         ...
        },
     ...
    }
    

后续步骤

若要详细了解托管标识,请参阅什么是 Azure 资源的托管标识?