azure - 使用 VSTS 将角色分配给 Web 应用程序时出现授权错误
问题描述
我正在尝试使用 VSTS 将角色分配给 azure web 应用程序。
New-AzureRmRoleAssignment -ObjectId 976a5114-xxxx-xxxx-xxxx-7403ef25ac29 -RoleDefinitionName "Reader" -Scope "/subscriptions/4364666b-xxxx-xxxx-xxxx-47158904c439/resourceGroups/devt002RG/providers/Microsoft.Storage/storageAccounts/devt002"
错误 :
2019-03-26T09:26:16.5246563Z ##[error]The client 'a78361e3-xxxx-xxxx-xxxx-fb0ced07865c' with object id 'a78361e3-xxxx-xxxx-xxxx-fb0ced07865c' does not have authorization to perform action 'Microsoft.Authorization/roleAssignments/write' over scope '/subscriptions/4364666b-xxxx-xxxx-xxxx-47158904c439/resourceGroups/devt002RG/providers/Microsoft.Storage/storageAccounts/devt002/providers/Microsoft.Authorization/roleAssignments/466c9ad5-xxxx-xxxx-xxxx-c0ff4051db14'.
我是订阅 4364666b-xxxx-xxxx-xxxx-47158904c439 的所有者
注意:使用 cloud shell 运行时工作正常。
解决方案
推荐阅读
- powershell - Azure 管道的 PowerShell 任务无法加载私有 npm 包
- angular - 为 p-table 导出提供自定义文件名
- kubernetes - GKE 不会将节点缩减为零
- extjs - 如何在 ExtJS 中的 numberfield 中实现远离零的中点舍入?
- javascript - 在 drupal 8 中创建一个 js rangeslider
- c# - 将泛型方法 + arg 类型 + 返回类型存储在列表中以供稍后调用
- css - Genesis Framework - 如何在移动设备的同一行上获取徽标和汉堡菜单
- rest - 将参数传递给 Delphi Datasnap REST 服务器
- php - Laravel错误尝试使用relashionship过滤时获取非对象的属性
- c# - Linq 按复杂类型的列表分组