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.

VersionStatusNot Before
1.2CURRENT-

OpenAPI URL

https://archivestorage.{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.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
  • [UPDATED] POST /archiving-policies - Upon request, the following fields have been added and changed.

    • NEW name
    • UPDATED
      • 1.1 version
        • archiving_source
          • bucket_name
          • object_path
      • 1.2 version
        • archiving
          • source_bucket_name
          • prefix
  • [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_policies
        • name
    • UPDATED
      • 1.1 version
        • archiving_policies
          • object_path
      • 1.2 version
        • archiving_policies
          • archiving_prefix
  • [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_source
          • bucket_name
          • object_path
      • 1.2 version
        • archiving
          • source_bucket_name
          • prefix
  • [UPDATED] PUT /archiving-policies/{archiving_policy_id}/state - Upon response, the following fields have been added.

    • name
    • object_lifecycle
    • archiving
      • source_bucket_name
      • prefix
  • [UPDATED] GET /archiving-histories/detail - Upon response, the following fields have been added and changed.

    • NEW
      • archiving_policy_name
    • UPDATED
      • 1.1 version
        • archiving_infos
          • source_object_path
      • 1.2 version
        • archiving_infos
          • archiving_prefix
  • [UPDATED] GET /archiving-policies/{archiving_policy_id} - Upon response, the following fields have been changed.

    • 1.1 version
      • id
      • bucket_id
      • archiving_source
        • bucket_name
        • object_path
      • object_lifecycle
      • state
    • 1.2 version
      • bucket_id
      • archiving_source_bucket_name
      • archiving_policy
        • id
        • name
        • object_lifecycle
        • archiving_prefix
        • state

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.