NAS overview

Prev Next

Available in Classic

Overview

NAVER Cloud Platform is a cloud service built with NAVER's latest computing technology and operational know-how.
The application program interface (API) that supports the use of services and solutions provided by NAVER Cloud Platform is called NAVER Cloud Platform API.
NAVER Cloud Platform API is provided in the RESTful format, and is run by GET/POST method calls in the HTTP method.

Common NAS settings

The following describes commonly used request and response formats in NAS APIs.

Request

The following describes the common request format.

API URL

The request API URL is as follows:

https://ncloud.apigw.ntruss.com

Request headers

The following describes the request headers.

Field Required Description
x-ncp-apigw-timestamp Required This is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC.
  • Request is considered invalid if the timestamp differs from the current time by more than 5 minutes.
  • Unix timestamp format.
x-ncp-iam-access-key Required Access key issued on NAVER Cloud Platform
x-ncp-apigw-signature-v2 Required Base64-encoded signature that encrypts the request information with a secret key that maps to the access key issued on NAVER Cloud Platform, using the HMAC encryption algorithm (HmacSHA256).

Response

The following describes the common response format.

Response status codes

NAS APIs use NAVER Cloud Platform's common response status codes. For information about the HTTP status codes common to all NAS APIs, see NAS response status codes.

Operations

Volume

Command Description
getNasVolumeInstanceList View the list of NAS volume instances
createNasVolumeInstance Create a NAS volume instance
deleteNasVolumeInstances Delete the list of NAS volume instances
changeNasVolumeSize Change the volume size of the NAS volume instance
addNasVolumeAccessControl Add access control to a NAS volume instance whose volume allotment protocol is NFS by using the server instance number
removeNasVolumeAccessControl Remove the access control set by using a server instance number from a NAS volume instance whose volume allotment protocol is NFS
setNasVolumeAccessControl Set access control of a NAS volume instance whose volume allotment protocol is NFS with the given server instance number list
getNasVolumeAccessControlRuleList Get the access control rule list set in the NAS volume
setNasVolumeReturnProtection Set the NAS volume termination protection status
getNasVolumeInstanceRatingList Get the list of NAS volume size measurements during a certain period

Snapshot

Command Description
getNasVolumeSnapshotConfigurationHistoryList Get snapshot configuration history for a NAS volume instance
changeNasVolumeSnapshotConfiguration Change snapshot configuration for a NAS volume instance
getNasVolumeSnapshotList Get snapshot list of a NAS volume instance
createNasVolumeSnapshot Instantly create a snapshot for a NAS volume instance
deleteNasVolumeSnapshot Delete snapshot for a NAS volume instance
restoreNasVolumeWithSnapshot Use snapshot to recover a NAS volume