B.44. 스토리지 도메인 강제 제거에 매개변수 사용
스토리지 도메인을 제거하는 작업은 force,destroy 및 host 매개변수를 지원합니다. 이러한 매개변수는 스토리지 도메인의 표현을 본문으로 사용하여 DELETE 메서드로 전달되었습니다.
DELETE /ovirt-engine/api/storagedomains/123
<storage_domain>
<force>...</force>
<destroy>...</destroy>
<host id="...">
<name>...</name>
</host>
</storage_domain>
이는 HTTP DELETE 매개변수에 본문이 없기 때문에 문제가되었으며 스토리지 도메인의 표현에는 스토리지 도메인의 속성이 아닌 작업 매개 변수가 포함되어 있지 않습니다.
force,delete 및 host 속성이 동등한 매개변수로 교체되었으며 작업은 이제 본문을 허용하지 않습니다. 예를 들어 force 매개변수를 사용하여 스토리지 도메인을 삭제하는 올바른 방법은 다음과 같습니다.
DELETE /ovirt-engine/api/storagedomain/123?host=myhost&force=true
destroy 매개변수를 사용하여 삭제하려면 다음을 수행합니다.
DELETE /ovirt-engine/api/storagedomain/123?host=myhost&destroy=true