【发布时间】:2020-05-16 16:55:48
【问题描述】:
当...
- 使用类似
az ad sp create-for-rbac -n 'test' --sdk-auth的东西创建一个新的服务主体
...那么...
- 使用
!az role assignment list --assignee 'serv_princ_obj_id'列出新的服务主体属性
[
{
"canDelegate": null,
"id": "/subscriptions/redact/providers/Microsoft.Authorization/roleAssignments/redact",
"name": "redact",
"principalId": "redact",
"principalName": "http://test",
"principalType": "ServicePrincipal",
"roleDefinitionId": "/subscriptions/redact/providers/Microsoft.Authorization/roleDefinitions/redact",
"roleDefinitionName": "Contributor",
"scope": "/subscriptions/redact",
"type": "Microsoft.Authorization/roleAssignments"
}
]
...或分配系统分配的托管标识...
- 使用
az functionapp identity assign -g MyResourceGroup -n MyUniqueApp)...
通常有一个--scope 选项。我在任何地方都找不到这些范围和描述的列表。
寻找类似az account list-locations --query [].displayName 的东西,但用[].scopes 代替。
有人知道在哪里可以找到这些吗?
【问题讨论】:
标签: azure scope azure-managed-identity