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 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|---|---|
| 1.3 | CURRENT | - |
| 1.2 | SUPPORTED | 20260531 |
| 1.1 | DEPRECATED | 20260331 |
| 1.0 | DEPRECATED | 20251231 |
OpenAPI URL
https://baremetal-blockstorage.{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.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}/qosSet Volume QoS API가 추가되었습니다. - [변경]
POST /volumesQoS 항목이 필수 입력으로 추가됩니다. - [변경]
GET /volumes/{volume_id}응답에 QoS 항목이 추가됩니다. - [변경]
POST /volumes/{volume_id}/attachmentsAPI 응답이 간소화됩니다. - [변경]
DELETE /volumes/{volume_id}/attachmentsAPI 응답이 간소화됩니다.
1.1
복구본 생성 기능이 추가됩니다.
변경사항
- [신규]
POST /volume-groups/{volume_group_id}/recoveriesCreate Volume Group Recovery API가 추가되었습니다. - [신규]
POST /volumes/{volume_id}/recoveriesCreate Volume Recovery API가 추가되었습니다.
1.0
Block Storage(BM) 출시되었습니다.
변경사항
- [신규]
PUT /volume-groups/{volume_group_id}/members/addAdd Volume Group Member on Volume Group API가 추가되었습니다. - [신규]
POST /volumesCreate Volume API가 추가되었습니다. - [신규]
POST /volumes/{volume_id}/attachmentsCreate Volume Attachments API가 추가되었습니다. - [신규]
POST /volume-groupsCreate Volume Group API가 추가되었습니다. - [신규]
POST /volume-groups/{volume_group_id}/replicationsCreate Volume Group Replication API가 추가되었습니다. - [신규]
POST /volume-groups/{volume_group_id}/snapshotsCreate Volume Group Snapshot API가 추가되었습니다. - [신규]
POST /volume-groups/{volume_group_id}/snapshot-schedulesCreate Volume Group Snapshot Schedule API가 추가되었습니다. - [신규]
POST /volumes/{volume_id}/replicationsCreate Volume Replication API가 추가되었습니다. - [신규]
POST /volumes/{volume_id}/snapshotsCreate Volume Snapshot API가 추가되었습니다. - [신규]
POST /volumes/{volume_id}/snapshot-ratesCreate Volume Snapshot Rate API가 추가되었습니다. - [신규]
POST /volumes/{volume_id}/snapshot-schedulesCreate Volume Snapshot Schedule API가 추가되었습니다. - [신규]
DELETE /volumes/{volume_id}Delete Volume API가 추가되었습니다. - [신규]
DELETE /volumes/{volume_id}/attachmentsDelete Volume Attachments API가 추가되었습니다. - [신규]
DELETE /volume-groups/{volume_group_id}/replicationsDelete 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-schedulesDelete Volume Group Snapshot Schedule API가 추가되었습니다. - [신규]
DELETE /volumes/{volume_id}/replicationsDelete Volume Replication API가 추가되었습니다. - [신규]
DELETE /volumes/{volume_id}/snapshots/{snapshot_id}Delete Volume Snapshot API가 추가되었습니다. - [신규]
DELETE /volumes/{volume_id}/snapshot-ratesDelete Volume Snapshot Rate API가 추가되었습니다. - [신규]
DELETE /volumes/{volume_id}/snapshot-schedulesDelete Volume Snapshot Schedule API가 추가되었습니다. - [신규]
GET /volume-groups/{volume_group_id}/snapshotsList Volume Group Snapshots API가 추가되었습니다. - [신규]
GET /volume-groupsList Volume Groups API가 추가되었습니다. - [신규]
GET /volumes/{volume_id}/snapshotsList Volume Snapshots API가 추가되었습니다. - [신규]
GET /volumesList Volumes API가 추가되었습니다. - [신규]
PUT /volume-groups/{volume_group_id}/members/removeRemove Volume Group Member on Volume Group API가 추가되었습니다. - [신규]
PUT /volume-groups/{volume_group_id}/snapshots/{snapshot_id}/restoreRestore Volume Group Snapshot API가 추가되었습니다. - [신규]
PUT /volumes/{volume_id}/snapshots/{snapshot_id}/restoreRestore Volume Snapshot API가 추가되었습니다. - [신규]
PUT /volume-groups/{volume_group_id}/replications/cycleSet Volume Group Replication Cycle API가 추가되었습니다. - [신규]
PUT /volume-groups/{volume_group_id}/replications/policySet Volume Group Replication Policy API가 추가되었습니다. - [신규]
PUT /volume-groups/{volume_group_id}/snapshot-schedulesSet Volume Group Snapshot Schedule API가 추가되었습니다. - [신규]
PUT /volumes/{volume_id}/replications/cycleSet Volume Replication Cycle API가 추가되었습니다. - [신규]
PUT /volumes/{volume_id}/replications/policySet Volume Replication Policy API가 추가되었습니다. - [신규]
PUT /volumes/{volume_id}/snapshot-ratesSet Volume Snapshot Rate API가 추가되었습니다. - [신규]
PUT /volumes/{volume_id}/snapshot-schedulesSet 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}/replicationsShow Volume Group Replication API가 추가되었습니다. - [신규]
GET /volumes/{volume_id}/replicationsShow Volume Replication API가 추가되었습니다.