MariaDB(DBaaS)
MariaDB(DBaaS)
Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 응용 프로그램 인터페이스(Application Programming Interface, API)를 제공합니다.
본 가이드는 MariaDB(DBaaS) 서비스에 대한 간략한 설명 및 API를 호출하는 방법을 제공합니다. API는 RESTful API 방식으로 제공되며, JSON 형식으로 응답합니다.
Version
Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|---|---|
| 1.1 | CURRENT | - |
| 1.0 | DEPRECATED | 20260531 |
OpenAPI URL
https://mariadb.{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
MariaDB(DBaaS) API 버전 1.1이 출시되었습니다.
변경사항
- [변경]
POST /mariadb/1.0/clusters- CreateCluster API 가 변경되었습니다.- 요청 모델이
MariadbClusterCreateRequestV1Dot1로 변경되었습니다. - 요청 시, 아래와 같은 필드가 추가됩니다.:
service_watch_log_collection
- 요청 모델이
- [변경]
GET /mariadb/1.0/clusters/{cluster_id}- ShowCluster API 가 변경되었습니다.- 응답 모델이
MariadbClusterDetailResponseV1Dot1로 변경되었습니다. - 응답 시, 아래와 같은 필드가 추가됩니다.:
is_kernel_patchableservice_watch_log_collection
- 응답 모델이
- [신규]
PUT /mariadb/1.1/clusters/{cluster_id}/kernel-upgrade- UpgradeKernel API 가 추가되었습니다. - [신규]
PUT /mariadb/1.1/clusters/{cluster_id}/patch- PatchMinorVersion API 가 추가되었습니다. - [신규]
POST /mariadb/1.1/clusters/{cluster_id}/replicas/other-region- CreateOtherRegionReplica API 가 추가되었습니다.
1.0
MariaDB(DBaaS) API가 출시되었습니다.
변경사항
- [신규]
POST /mariadb/1.0/block-storage-groups/{block_storage_group_id}/resize- SetBlockStorageSize 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/clusters- ListClusters 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters- CreateCluster 1.0 API 가 추가되었습니다. - [신규]
DELETE /mariadb/1.0/clusters/{cluster_id}- DeleteCluster 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/clusters/{cluster_id}- ShowCluster 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/clusters/{cluster_id}/archive- ShowArchiveConfig 1.0 API 가 추가되었습니다. - [신규]
PUT /mariadb/1.0/clusters/{cluster_id}/archive- SetArchiveConfig 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/archive/sync- SyncArchiveConfig 1.0 API 가 추가되었습니다. - [신규]
PUT /mariadb/1.0/clusters/{cluster_id}/audit-log- SetAuditLog 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/clusters/{cluster_id}/backup-histories- ListBackupHistories 1.0 API 가 추가되었습니다. - [신규]
PUT /mariadb/1.0/clusters/{cluster_id}/backup-histories- RemoveBackupHistories 1.0 API 가 추가되었습니다. - [신규]
DELETE /mariadb/1.0/clusters/{cluster_id}/backups- UnsetBackup 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/backups- SetBackup 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/clusters/{cluster_id}/log-export-configs- ListLogExportConfigs 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/log-export-configs- RegisterLogExportConfig 1.0 API 가 추가되었습니다. - [신규]
DELETE /mariadb/1.0/clusters/{cluster_id}/log-export-configs/{log_type}- UnregisterLogExportConfig 1.0 API 가 추가되었습니다. - [신규]
PUT /mariadb/1.0/clusters/{cluster_id}/log-export-configs/{log_type}- SetLogExportConfig 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/log-export-configs/{log_type}/export- ExportLog 1.0 API 가 추가되었습니다. - [신규]
DELETE /mariadb/1.0/clusters/{cluster_id}/maintenance- UnsetMaintenance 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/maintenance- SetMaintenance 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/clusters/{cluster_id}/parameters- ListParameterValues 1.0 API 가 추가되었습니다. - [신규]
PUT /mariadb/1.0/clusters/{cluster_id}/parameters- SetParameterValues 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/parameters/sync- SyncParameterValues 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/promote- PromoteReplicaCluster 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/clusters/{cluster_id}/replicas- ListReplicas 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/replicas- CreateReplica 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/restart- RestartCluster 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/restore- CreateRestore 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/security-group-rules- SetSecurityGroupRules 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/start- StartCluster 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/stop- StopCluster 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/switchover- SwitchoverCluster 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{cluster_id}/sync-state- SyncClusterState 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{origin_cluster_id}/sync-replica-state- SyncReplicaState 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/clusters/{replica_cluster_id}/reset-replica- ResetReplica 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/engine-versions- ListEngineVersions 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/engine-versions/{dbaas_engine_version_id}/properties- ListEngineVersionProperties 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/instance-groups/{instance_group_id}/block-storage-groups- AddBlockStorages 1.0 API 가 추가되었습니다. - [신규]
POST /mariadb/1.0/instance-groups/{instance_group_id}/resize- SetServerType 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/parameter-groups- ListParameterGroups 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/parameters- ListParameters 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/requests/{request_id}- ShowRequest 1.0 API 가 추가되었습니다. - [신규]
GET /mariadb/1.0/server-types- ListServerTypes 1.0 API 가 추가되었습니다.