【问题标题】:Azure role assignment throws Microsoft.Rest.Azure.CloudExceptionAzure 角色分配引发 Microsoft.Rest.Azure.CloudException
【发布时间】:2021-09-22 17:17:44
【问题描述】:

我们在 devops 发布管道中使用 powershell 将角色分配给 FuntionApp

使用以下脚本 New-AzRoleAssignment -ObjectId $env:funcId -RoleDefinitionName "" -Scope "${env:roleid}"

但得到以下异常 引发了“Microsoft.Rest.Azure.CloudException”类型的异常。 发布管道日志中没有太多详细信息

【问题讨论】:

    标签: azure powershell azure-devops


    【解决方案1】:

    由于您在管道中执行 powershell 命令,我假设您正在使用服务主体。

    如果 SPN 没有足够的权限,则可能会发生该错误。

    根据我的研究 - Az 命令使用旧版 AAD 图表。

    确保您已为 SPN 设置了以下权限:

    Directory.Read.All(AAD 图)

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 2012-09-11
      • 2020-04-03
      • 2021-11-08
      • 2020-12-15
      • 2011-12-01
      相关资源
      最近更新 更多