Microsoft Graph список RBACRoleAssignments по resourceScope

Я хотел бы получить список ролей Назначения группы с GraphAPI. Но я вижу только API для перечисления целых ролевых назначений.
Я пытался отфильтровать resourceScopes/scopeMembers с помощью $filter пункт, но это не работает.

Должен ли я отфильтровать весь этот список сам или есть другой способ сделать это?

1 ответ

Решение

Похоже, вы ищете назначения ролей Azure RBAC.

Они отличаются от того, к чему вы привязаны, и являются назначениями ролей управления устройствами Intune (которые относятся к ролям RBAC Intune). Они также отличаются от назначений ролей приложений Azure AD (которые предназначены для назначения приложения или пользователя / группы роли другого приложения) и членства в роли каталога Azure AD (для назначения пользователей ролям каталога).

Вы можете получить список всех назначений ролей Azure RBAC с помощью API управления Azure. Вы также можете отфильтровать этот запрос по объему и / или тому пользователю, группе или приложению, для которого назначено назначение роли.

Например, чтобы перечислить все области действия группы {group-id} был назначен для подписки {sub-id}:

GET https://management.azure.com/subscriptions/{sub-id}/providers/Microsoft.Authorization/roleAssignments?api-version=2015-07-01&$filter=principalId%20eq%20'{group-id}'

Для получения дополнительной информации вы можете прочитать Управление управлением доступом на основе ролей с помощью REST API.

Другие вопросы по тегам