Archive Storage
Archive Storage
Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 응용 프로그램 인터페이스(Application Programming Interface,API)를 제공합니다.
본 가이드는 Archive Storage 서비스에 대한 간략한 설명 및 API를 호출하는 방법을 제공합니다. API는 RESTful API 방식으로 제공되며, JSON 형식으로 응답합니다.
Version
Not Before 기간이 도래하거나 만료된 Deprecated 버전은 더 이상 지원하지 않습니다. 최신 버전 사용을 권장합니다.
| Version | Status | Not Before |
|---|---|---|
| 1.2 | CURRENT | - |
OpenAPI URL
https://archivestorage.{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.2
Archive Storage가 1.2 버전으로 업데이트되었습니다.
변경사항
[신규]
DELETE /archiving-policies/{archiving_policy_id}- Delete Archiving Policy API가 추가 되었습니다.[변경]
POST /archiving-policies- 요청 시, 아래와 같은 필드가 추가, 변경 됩니다.- 추가
archiving_policy_name - 변경
object_path -> archiving_prefix
- 추가
[변경]
POST /archiving-policies- 응답 시, 아래와 같은 필드가 추가, 변경 됩니다.- 추가
name - 변경
- 1.1 버전
archiving_sourcebucket_nameobject_path
- 1.2 버전
archivingsource_bucket_nameprefix
- 1.1 버전
- 추가
[변경]
GET /archiving-histories- 요청 시, 아래와 같은 필드가 추가 됩니다.archiving_policy_id
[변경]
GET /archiving-histories- 응답 시, 아래와 같은 필드가 추가 됩니다.archiving_policy_name
[변경]
GET /archiving-policies- 요청 시, 아래와 같은 필드가 추가 됩니다.sort
[변경]
GET /archiving-policies- 응답 시, 아래와 같은 필드가 추가, 변경 됩니다.- 추가
archiving_policiesname
- 변경
- 1.1 버전
archiving_policiesobject_path
- 1.2 버전
archiving_policiesarchiving_prefix
- 1.1 버전
- 추가
[변경]
PUT /archiving-policies/{archiving_policy_id}- 요청 시, 아래와 같은 필드가 추가 됩니다.archiving_policy_name
[변경]
PUT /archiving-policies/{archiving_policy_id}- 응답 시, 아래와 같은 필드가 추가, 변경 됩니다.- 추가
name
- 변경
- 1.1 버전
archiving_sourcebucket_nameobject_path
- 1.2 버전
archivingsource_bucket_nameprefix
- 1.1 버전
- 추가
[변경]
PUT /archiving-policies/{archiving_policy_id}/state- 응답 시, 아래와 같은 필드가 추가됩니다.nameobject_lifecyclearchivingsource_bucket_nameprefix
[변경]
GET /archiving-histories/detail- 응답 시, 아래와 같은 필드가 추가, 변경 됩니다.추가archiving_policy_name
변경- 1.1 버전
archiving_infossource_object_path
- 1.2 버전
archiving_infosarchiving_prefix
- 1.1 버전
[변경]
GET /archiving-policies/{archiving_policy_id}- 응답 시, 필드가 변경 됩니다.- 1.1 버전
idbucket_idarchiving_sourcebucket_nameobject_path
object_lifecyclestate
- 1.2 버전
bucket_idarchiving_source_bucket_namearchiving_policyidnameobject_lifecyclearchiving_prefixstate
- 1.1 버전
1.1
Archive Storage가 1.1 버전으로 업데이트되었습니다.
변경사항
- [신규]
GET /buckets/{bucket_id}/object-versions- List Bucket Objects Versions API가 추가되었습니다. - [신규]
GET /buckets/{bucket_id}/versioning- Show Bucket Versioning API가 추가되었습니다. - [신규]
DELETE /buckets/{bucket_id}/object-versions- Delete Bucket Objects Versions API가 추가되었습니다. - [신규]
PUT /buckets/{bucket_id}/recover-object-versions- Recover Object Versions API가 추가되었습니다. - [신규]
PUT /archiving-policies/{archiving_policy_id}/state- Set Archiving Policy State API가 추가되었습니다. - [신규]
PUT /buckets/{bucket_id}/versioning- Set Bucket Versioning API가 추가되었습니다.
1.0
Archive Storage가 출시되었습니다.
변경사항
- [신규]
GET /recovery-histories/detail- Show Recovery History API가 추가되었습니다. - [신규]
GET /archiving-histories- List Archiving Histories API가 추가되었습니다. - [신규]
GET /archiving-policies- List Archiving Policies API가 추가되었습니다. - [신규]
GET /buckets/{bucket_id}/objects- List Bucket Objects API가 추가되었습니다. - [신규]
GET /buckets- List Buckets API가 추가되었습니다. - [신규]
GET /recovery-histories- List Recovery Histories API가 추가되었습니다. - [신규]
GET /archiving-histories/detail- Show Archiving History API가 추가되었습니다. - [신규]
GET /archiving-policies/{archiving_policy_id}- Show Archiving Policy API가 추가되었습니다. - [신규]
GET /buckets/{bucket_id}- Show Bucket API가 추가되었습니다. - [신규]
GET /buckets/{bucket_id}/encryption- Show Bucket Encryption API가 추가되었습니다. - [신규]
POST /archiving-policies- Create Archiving Policy API가 추가되었습니다. - [신규]
POST /buckets- Create Bucket API가 추가되었습니다. - [신규]
PUT /archiving-histories/cancel-archiving- Cancel Archiving API가 추가되었습니다. - [신규]
PUT /recovery-histories/cancel-recovery- Cancel Recovery API가 추가되었습니다. - [신규]
PUT /buckets/{bucket_id}/recover-objects- Recover Objects API가 추가되었습니다. - [신규]
PUT /archiving-policies/{archiving_policy_id}- Set Archiving Policy API가 추가되었습니다. - [신규]
PUT /buckets/{bucket_id}/encryption- Set Bucket Encryption API가 추가되었습니다. - [신규]
DELETE /buckets/{bucket_id}- Delete Bucket API가 추가되었습니다. - [신규]
DELETE /buckets/{bucket_id}/objects- Delete Bucket Objects API가 추가되었습니다.