最初,我在所有者和全局管理员角色中遇到了相同的错误:
要解决该错误,请将租户根范围(“/”)的所有者角色分配给用户:
az role assignment create --scope '/' --role 'Owner' --assignee-object-id UserObjectID --assignee-principal-type User
或者使用以下方法获取登录用户的对象ID并分配角色:
az role assignment create --scope '/' --role 'Owner' --assignee-object-id $(az ad signed-in-user show --query id --output tsv) --assignee-principal-type User
分配角色后,我能够成功解决错误:
或提升访问权限请参阅azure - 用户无权执行操作“Microsoft.Resources/deployments/validate/action - Stack Overflow”,作者:Marilee Turscak - MSFT。