6.197. SystemPermissions
이 서비스는 새 메서드를 추가하지 않으며, 시스템 오브젝트에 할당된 권한을 관리하는 리소스의 경로를 지정하는 주석의 자리 표시자일 뿐입니다.
이름 | 요약 |
---|---|
| 특정 엔터티에 대한 사용자 또는 그룹에 새 권한을 할당합니다. |
| 특정 엔티티의 모든 권한을 나열합니다. |
6.197.1. POST추가
특정 엔터티에 대한 사용자 또는 그룹에 새 권한을 할당합니다.
예를 들어, UserVmManager
역할을 id 456
인 가상 머신에 할당하려면 다음과 같이 요청을 보냅니다.
POST /ovirt-engine/api/vms/123/permissions
다음과 같은 요청 본문이 있습니다.
<permission> <role> <name>UserVmManager</name> </role> <user id="456"/> </permission>
시스템에 SuperUser
역할을 할당하려면 id 456
인 사용자에게 다음과 같은 요청을 보냅니다.
POST /ovirt-engine/api/permissions
다음과 같은 요청 본문이 있습니다.
<permission> <role> <name>SuperUser</name> </role> <user id="456"/> </permission>
사용자 대신 그룹에 권한을 할당하려면 user
요소를 group
요소의 적절한 그룹 ID로 교체하십시오. 예를 들어, id
789
인 클러스터에 UserRole
역할을 할당하려면 다음과 같은 요청을 보냅니다.
POST /ovirt-engine/api/clusters/123/permissions
다음과 같은 요청 본문이 있습니다.
<permission> <role> <name>UserRole</name> </role> <group id="789"/> </permission>
이름 | 유형 | direction | 요약 |
---|---|---|---|
| in/Out | 권한입니다. |