Block Storage(BM)

Block Storage(BM)

Overview

SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 응용 프로그램 인터페이스(Application Programming Interface, API)를 제공합니다.

본 가이드는 Block Storage(BM) 서비스에 대한 간략한 설명 및 API를 호출하는 방법을 제공합니다. API는 RESTful API 방식으로 제공되며, JSON 형식으로 응답합니다.

Version

Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.

VersionStatusNot Before
1.3CURRENT-
1.2SUPPORTED20260531
1.1DEPRECATED20260331
1.0DEPRECATED20251231

OpenAPI URL

https://baremetal-blockstorage.{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.3

복제본의 Lag time 조회가 추가됩니다.

변경사항

  • [변경] GET /volumes/{volume_id}/replications 응답에 Lag time이 추가됩니다.
  • [변경] GET /volume-groups/{volume_group_id}/replications 응답에 Lag time이 추가됩니다.

1.2

QoS 설정 기능이 추가되고, API에 불필요한 응답이 일부 간소화됩니다.

변경사항

  • [신규] PUT /volumes/{volume_id}/qos Set Volume QoS API가 추가되었습니다.
  • [변경] POST /volumes QoS 항목이 필수 입력으로 추가됩니다.
  • [변경] GET /volumes/{volume_id} 응답에 QoS 항목이 추가됩니다.
  • [변경] POST /volumes/{volume_id}/attachments API 응답이 간소화됩니다.
  • [변경] DELETE /volumes/{volume_id}/attachments API 응답이 간소화됩니다.

1.1

복구본 생성 기능이 추가됩니다.

변경사항

  • [신규] POST /volume-groups/{volume_group_id}/recoveries Create Volume Group Recovery API가 추가되었습니다.
  • [신규] POST /volumes/{volume_id}/recoveries Create Volume Recovery API가 추가되었습니다.

1.0

Block Storage(BM) 출시되었습니다.

변경사항

  • [신규] PUT /volume-groups/{volume_group_id}/members/add Add Volume Group Member on Volume Group API가 추가되었습니다.
  • [신규] POST /volumes Create Volume API가 추가되었습니다.
  • [신규] POST /volumes/{volume_id}/attachments Create Volume Attachments API가 추가되었습니다.
  • [신규] POST /volume-groups Create Volume Group API가 추가되었습니다.
  • [신규] POST /volume-groups/{volume_group_id}/replications Create Volume Group Replication API가 추가되었습니다.
  • [신규] POST /volume-groups/{volume_group_id}/snapshots Create Volume Group Snapshot API가 추가되었습니다.
  • [신규] POST /volume-groups/{volume_group_id}/snapshot-schedules Create Volume Group Snapshot Schedule API가 추가되었습니다.
  • [신규] POST /volumes/{volume_id}/replications Create Volume Replication API가 추가되었습니다.
  • [신규] POST /volumes/{volume_id}/snapshots Create Volume Snapshot API가 추가되었습니다.
  • [신규] POST /volumes/{volume_id}/snapshot-rates Create Volume Snapshot Rate API가 추가되었습니다.
  • [신규] POST /volumes/{volume_id}/snapshot-schedules Create Volume Snapshot Schedule API가 추가되었습니다.
  • [신규] DELETE /volumes/{volume_id} Delete Volume API가 추가되었습니다.
  • [신규] DELETE /volumes/{volume_id}/attachments Delete Volume Attachments API가 추가되었습니다.
  • [신규] DELETE /volume-groups/{volume_group_id}/replications Delete Volume Group Replication API가 추가되었습니다.
  • [신규] DELETE /volume-groups/{volume_group_id}/snapshots/{snapshot_id} Delete Volume Group Snapshot API가 추가되었습니다.
  • [신규] DELETE /volume-groups/{volume_group_id}/snapshot-schedules Delete Volume Group Snapshot Schedule API가 추가되었습니다.
  • [신규] DELETE /volumes/{volume_id}/replications Delete Volume Replication API가 추가되었습니다.
  • [신규] DELETE /volumes/{volume_id}/snapshots/{snapshot_id} Delete Volume Snapshot API가 추가되었습니다.
  • [신규] DELETE /volumes/{volume_id}/snapshot-rates Delete Volume Snapshot Rate API가 추가되었습니다.
  • [신규] DELETE /volumes/{volume_id}/snapshot-schedules Delete Volume Snapshot Schedule API가 추가되었습니다.
  • [신규] GET /volume-groups/{volume_group_id}/snapshots List Volume Group Snapshots API가 추가되었습니다.
  • [신규] GET /volume-groups List Volume Groups API가 추가되었습니다.
  • [신규] GET /volumes/{volume_id}/snapshots List Volume Snapshots API가 추가되었습니다.
  • [신규] GET /volumes List Volumes API가 추가되었습니다.
  • [신규] PUT /volume-groups/{volume_group_id}/members/remove Remove Volume Group Member on Volume Group API가 추가되었습니다.
  • [신규] PUT /volume-groups/{volume_group_id}/snapshots/{snapshot_id}/restore Restore Volume Group Snapshot API가 추가되었습니다.
  • [신규] PUT /volumes/{volume_id}/snapshots/{snapshot_id}/restore Restore Volume Snapshot API가 추가되었습니다.
  • [신규] PUT /volume-groups/{volume_group_id}/replications/cycle Set Volume Group Replication Cycle API가 추가되었습니다.
  • [신규] PUT /volume-groups/{volume_group_id}/replications/policy Set Volume Group Replication Policy API가 추가되었습니다.
  • [신규] PUT /volume-groups/{volume_group_id}/snapshot-schedules Set Volume Group Snapshot Schedule API가 추가되었습니다.
  • [신규] PUT /volumes/{volume_id}/replications/cycle Set Volume Replication Cycle API가 추가되었습니다.
  • [신규] PUT /volumes/{volume_id}/replications/policy Set Volume Replication Policy API가 추가되었습니다.
  • [신규] PUT /volumes/{volume_id}/snapshot-rates Set Volume Snapshot Rate API가 추가되었습니다.
  • [신규] PUT /volumes/{volume_id}/snapshot-schedules Set Volume Snapshot Schedule API가 추가되었습니다.
  • [신규] GET /volumes/{volume_id} Show Volume API가 추가되었습니다.
  • [신규] GET /volume-groups/{volume_group_id} Show Volume Group API가 추가되었습니다.
  • [신규] GET /volume-groups/{volume_group_id}/replications Show Volume Group Replication API가 추가되었습니다.
  • [신규] GET /volumes/{volume_id}/replications Show Volume Replication API가 추가되었습니다.