Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

6.17. AssignedPermissions

사용자, 그룹 또는 일부 엔터티 유형으로 범위가 지정된 권한 하위 컬렉션을 나타냅니다.

표 6.46. 방법 요약

이름요약

add

특정 엔터티에 대한 사용자 또는 그룹에 새 권한을 할당합니다.

list

특정 엔티티의 모든 권한을 나열합니다.

6.17.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>

표 6.47. 매개변수 요약

이름유형direction요약

권한

권한

in/Out

권한입니다.