在 Azure 环境中,用户分配的托管身份(User Assigned Managed Identity)是管理和访问资源的重要工具之一。最近,我在尝试为存储账户添加角色分配时遇到了一个常见的错误,错误提示是“PrincipalNotFound”,这促使我深入研究了托管身份的角色分配过程。
问题描述
我在尝试为存储账户添加角色分配时,使用了以下代码:
RoleAssignmentCreateOrUpdateContentroleData=newRoleAssignmentCreateOrUpdateContent(roleDefinitionId:newResourceIdentifier