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 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

VersionStatusNot Before
1.1CURRENT-
1.0DEPRECATED20251231

OpenAPI URL

https://baremetal.{region}.{environment}.samsungsdscloud.com

Environment and Region List

environmentregion
skr-west1
skr-east1
gkr-south1
gkr-south2
gkr-south3
ekr-west1
ekr-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가 추가되었습니다.