Archive Storage
Archive Storage
Overview
Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of Archive Storage in JSON format. The API is provided as a RESTful API, and it responds in JSON format.
Version
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| 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 has been updated to version 1.2.
Changes
[NEW]
DELETE /archiving-policies/{archiving_policy_id}- Delete Archiving Policy API has been added.[UPDATED]
POST /archiving-policies- Upon request, the following fields have been added and changed.- NEW
archiving_policy_name - UPDATED
object_path -> archiving_prefix
- NEW
[UPDATED]
POST /archiving-policies- Upon request, the following fields have been added and changed.- NEW
name - UPDATED
- 1.1 version
archiving_sourcebucket_nameobject_path
- 1.2 version
archivingsource_bucket_nameprefix
- 1.1 version
- NEW
[UPDATED]
GET /archiving-histories- Upon request, the following field has been added and changed.archiving_policy_id
[UPDATED]
GET /archiving-histories- Upon response, the following field has been added.archiving_policy_name
[UPDATED]
GET /archiving-policies- Upon request, the following field has been added.sort
[UPDATED]
GET /archiving-policies- Upon response, the following fields have been added and changed.- NEW
archiving_policiesname
- UPDATED
- 1.1 version
archiving_policiesobject_path
- 1.2 version
archiving_policiesarchiving_prefix
- 1.1 version
- NEW
[UPDATED]
PUT /archiving-policies/{archiving_policy_id}- Upon request, the following field has been added.archiving_policy_name
[UPDATED]
PUT /archiving-policies/{archiving_policy_id}- Upon response, the following fields have been added and changed.- NEW
name
- UPDATED
- 1.1 version
archiving_sourcebucket_nameobject_path
- 1.2 version
archivingsource_bucket_nameprefix
- 1.1 version
- NEW
[UPDATED]
PUT /archiving-policies/{archiving_policy_id}/state- Upon response, the following fields have been added.nameobject_lifecyclearchivingsource_bucket_nameprefix
[UPDATED]
GET /archiving-histories/detail- Upon response, the following fields have been added and changed.NEWarchiving_policy_name
UPDATED- 1.1 version
archiving_infossource_object_path
- 1.2 version
archiving_infosarchiving_prefix
- 1.1 version
[UPDATED]
GET /archiving-policies/{archiving_policy_id}- Upon response, the following fields have been changed.- 1.1 version
idbucket_idarchiving_sourcebucket_nameobject_path
object_lifecyclestate
- 1.2 version
bucket_idarchiving_source_bucket_namearchiving_policyidnameobject_lifecyclearchiving_prefixstate
- 1.1 version
1.1
Archive Storage has been updated to version 1.1.
Changes
- [New]
GET /buckets/{bucket_id}/object-versions- List Bucket Objects Versions API has been added. - [New]
GET /buckets/{bucket_id}/versioning- Show Bucket Versioning API has been added. - [New]
DELETE /buckets/{bucket_id}/object-versions- Delete Bucket Objects Versions API has been added. - [New]
PUT /buckets/{bucket_id}/recover-object-versions- Recover Object Versions API has been added. - [New]
PUT /archiving-policies/{archiving_policy_id}/state- Set Archiving Policy State API has been added. - [New]
PUT /buckets/{bucket_id}/versioning- Set Bucket Versioning API has been added.
1.0
Archive Storage has been released.
Changes
- [New]
GET /recovery-histories/detail- Show Recovery History API has been added. - [New]
GET /archiving-histories- List Archiving Histories API has been added. - [New]
GET /archiving-policies- List Archiving Policies API has been added. - [New]
GET /buckets/{bucket_id}/objects- List Bucket Objects API has been added. - [New]
GET /buckets- List Buckets API has been added. - [New]
GET /recovery-histories- List Recovery Histories API has been added. - [New]
GET /archiving-histories/detail- Show Archiving History API has been added. - [New]
GET /archiving-policies/{archiving_policy_id}- Show Archiving Policy API has been added. - [New]
GET /buckets/{bucket_id}- Show Bucket API has been added. - [New]
GET /buckets/{bucket_id}/encryption- Show Bucket Encryption API has been added. - [New]
POST /archiving-policies- Create Archiving Policy API has been added. - [New]
POST /buckets- Create Bucket API has been added. - [New]
PUT /archiving-histories/cancel-archiving- Cancel Archiving API has been added. - [New]
PUT /recovery-histories/cancel-recovery- Cancel Recovery API has been added. - [New]
PUT /buckets/{bucket_id}/recover-objects- Recover Objects API has been added. - [New]
PUT /archiving-policies/{archiving_policy_id}- Set Archiving Policy API has been added. - [New]
PUT /buckets/{bucket_id}/encryption- Set Bucket Encryption API has been added. - [New]
DELETE /buckets/{bucket_id}- Delete Bucket API has been added. - [New]
DELETE /buckets/{bucket_id}/objects- Delete Bucket Objects API has been added.