- Print
- PDF
Archive storage overview
- Print
- PDF
Overview
NAVER Cloud platform Archive Storage provides an OpenStack Swift API for storage management and use.
Version: 2.15.1 (Pike)
In case of Subaccount, some APIs can be used through the External API Gateway dedicated to the Subaccount, not the existing call domain.
Common settings
Calling domain (endpoint)
Both HTTP/HTTPS protocols are supported, but we recommend using HTTPS for data protection.
URL by region
Region | Authentication URL | Service URL |
---|---|---|
Korea | https://kr.archive.ncloudstorage.com:5000 | https://kr.archive.ncloudstorage.com |
Korea | https://archivestorage.apigw.ntruss.com/swift/v1/ | https://archivestorage.apigw.ntruss.com/swift/v1/ |
Authentication
NAVER Cloud platform Archive Storage creates a token through authentication information and you can use the service with the issued token.
For user information required for token creation, use the API authentication key created in Portal My Page > Account Management > Authentication Key Management (Access Key ID is user name, Secret Key is user password),
and the project ID and domain ID information to which the user belongs can be checked through the [Check API usage information] button after applying for use in the Archive Storage console.
The following describes all the operations available to access NAVER Cloud Platform Archive Storage using the OpenStack Swift API. For more information on how to use the operation, including examples, refer to the bucket operation, object operation page.
Operation
Account operation
Describes the operations for querying the list of containers (buckets) that belong to an account, metadata query, and metadata settings. The account uses a unique project ID and can be checked through the [Check API usage information] button after applying for use in the Archive Storage console.
Operation | Description |
---|---|
GET | Query the list of containers (buckets) that belong to an account |
HEAD | Query metadata for an account |
POST | Set and change metadata for an account |
Container (bucket) operation
Describes operations that create, delete, search, and control containers (buckets).
Operation | Description |
---|---|
PUT | Create a container (bucket). |
GET | Query the list of objects belonging to a container (bucket) |
HEAD | Query the metadata of containers (buckets) |
POST | Set and change the metadata of containers (buckets) |
DELETE | Delete empty containers (buckets) |
Object operation
Describes operations that create, delete, query, and control objects.
Operation | Description |
---|---|
PUT | Upload object Overwrite if an object with the same name exists |
COPY | Duplicate an object in a different location |
GET | Download object |
HEAD | Query metadata for an object |
POST | Set and change metadata for an object |
DELETE | Delete object |