Bare Metal Server
Bare Metal Server
Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 응용 프로그램 인터페이스(Application Programming Interface, API)를 제공합니다.
본 가이드는 Bare Metal Server 서비스에 대한 간략한 설명 및 API를 호출하는 방법을 제공합니다. API는 RESTful API 방식으로 제공되며, JSON 형식으로 응답합니다.
Version
Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|---|---|
| 1.1 | CURRENT | - |
| 1.0 | DEPRECATED | 20251231 |
OpenAPI URL
https://baremetal.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
API Version History
1.1
베어메탈 API v1.1은 새로운 네트워킹 옵션과 리소스 모니터링 기능을 추가하여 베어메탈 서버 관리 기능을 강화했습니다.
변경사항
- [신규]
POST /baremetals/{baremetal_id}/private-nat-ips- CreateBaremetalPrivateNatIp api가 추가되었습니다. - [신규]
DELETE /baremetals/{baremetal_id}/private-nat-ips- DeleteBaremetalPrivateNatIp api가 추가되었습니다. - [변경]
GET /baremetals- 응답 시, 아래와 같은 필드가 추가/변경됩니다.- 추가:
private_nat_info,public_nat_info - 제거:
policy_nat,policy_use_nat,public_nat_status
- 추가:
- [변경]
GET /baremetals/{baremetal_id}- 응답 시, 아래와 같은 필드가 추가/변경됩니다.- 추가:
private_nat_info,public_nat_info - 제거:
policy_nat,policy_use_nat,public_nat_status
- 추가:
- [변경]
GET /bm_products- 응답 시, 아래와 같은 필드가 추가/변경됩니다.- 추가:
os_disk_gb - 제거:
attri_name,attri_value,compute_class_type_unit,cpu_generation,created_by,disk_name,infiniband_name,infiniband_unit,infiniband_value,modified_by,socket_name,socket_unit,socket_value
- 추가:
1.0
Bare Metal 서비스가 출시되었습니다.
변경사항
- [신규]
POST /baremetals- CreateBulkBaremetals api가 추가되었습니다. - [신규]
GET /baremetals- ListBaremetals api가 추가되었습니다. - [신규]
GET /baremetals/{baremetal_id}- ShowBaremetal api가 추가되었습니다. - [신규]
DELETE /baremetals- DeleteBulkBaremetals api가 추가되었습니다. - [신규]
POST /baremetals/start- StartBulkBaremetals api가 추가되었습니다. - [신규]
POST /baremetals/stop- StopBulkBaremetals api가 추가되었습니다. - [신규]
PUT /baremetals/{baremetal_id}/lock- CreateBaremetalLock api가 추가되었습니다. - [신규]
PUT /baremetals/{baremetal_id}/unlock- DeleteBaremetalLock api가 추가되었습니다. - [신규]
POST /baremetals/{baremetal_id}/public-nat-ips- CreateBaremetalNatIp api가 추가되었습니다. - [신규]
DELETE /baremetals/{baremetal_id}/public-nat-ips- DeleteBaremetalNatIp api가 추가되었습니다. - [신규]
PUT /baremetals/local-subnet/{baremetal_id}/attach- CreateBaremetalLocalSubnetIp api가 추가되었습니다. - [신규]
PUT /baremetals/local-subnet/{baremetal_id}/detach- DeleteBaremetalLocalSubnetIp api가 추가되었습니다. - [신규]
GET /images- ListBaremetalImages api가 추가되었습니다. - [신규]
GET /bm_products- ListBaremetalProducts api가 추가되었습니다.