리소스 프리셋
리소스 프리셋은 사전에 구성된 리소스 슬롯을 저장하고, 커널 생성 API를 호출하기 전에 주어진 프리셋의 할당 가능 여부를 동적으로 확인하는 간단한 저장소를 제공합니다.
리소스 프리셋을 추가/수정/삭제하려면 관리자 GraphQL API를 사용해야 합니다.
Added in version v4.20190315.
리소스 프리셋 목록
관리자가 구성한 리소스 프리셋 목록을 반환합니다.
URI:
/resource/presets
메소드 :
GET
매개변수
None.
응답
HTTP 상태 코드 |
설명 |
---|---|
200 OK |
프리셋 목록이 반환됩니다. |
필드 |
타입 |
값 |
---|---|---|
|
|
리소스 프리셋의 할당 가능 여부 확인
현재 keypair와 스케일링 그룹의 리소스 제한을 추가로 반환하고, 리소스 프리셋의 할당 가능 여부를 확인하여 각 프리셋 항목에 allocatable
boolean 필드를 추가합니다.
URI:
/resource/check-presets
Method:
POST
매개변수
None.
응답
HTTP 상태 코드 |
설명 |
---|---|
200 OK |
프리셋 목록이 반환됩니다. |
401 Unauthorized |
인증되지 않은 클라이언트입니다. |
필드 |
타입 |
값 |
---|---|---|
|
현재 액세스 키에 대해 허용되는 총 리소스 슬롯의 최대량. “Infinity” 문자열로 무한대를 표현할 수 있습니다. |
|
|
The amount of total resource slots used by the current access key. |
|
|
현재 액세스 키에 대해 남아있는 총 리소스 슬롯 양. “Infinity” 문자열로 무한대를 표현할 수 있습니다. |
|
|
현재 스케일링 그룹에 대해 남아있는 총 리소스 슬롯 양. 서버가 자동 스케일링을 위해 구성되어 있으면 “Infinity” 문자열로 무한대를 표현할 수 있습니다. |
|
|
|
:ref:`resource-preset-object`의 목록, 하지만 추가 boolean 필드인 ``allocatable``이 있습니다. 이 필드는 주어진 리소스 슬롯이 실제로 keypair의 리소스 제한과 스케일링 그룹의 현재 사용량을 고려하여 할당 가능한지를 표시합니다. |