--- title: "NAS overview" slug: "storage-vnas" updated: 2026-09-17T10:12:27Z published: 2026-09-17T10:12:27Z canonical: "api.ncloud-docs.com/storage-vnas" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # NAS overview Available in VPC ## 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/POS method calls in the HTTP method. ## Common NAS (VPC) settings The following describes commonly used request and response formats in NAS (VPC) 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 - Issue and check access key: See [Create authentication key](/docs/en/common-ncpapi#1%EC%9D%B8%EC%A6%9D%ED%82%A4%EC%83%9D%EC%84%B1). - Issue and check access key for sub account: See [Create sub account](https://guide.ncloud-docs.com/docs/en/subaccount-use#%EC%84%9C%EB%B8%8C-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1). | | `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). - Issue and check secret key: See [Create authentication key](/docs/en/common-ncpapi#1%EC%9D%B8%EC%A6%9D%ED%82%A4%EC%83%9D%EC%84%B1). - Create signature: See [Create signature](/docs/en/common-ncpapi#%EC%8B%9C%EA%B7%B8%EB%8B%88%EC%B2%98%EC%83%9D%EC%84%B1). | ### Response The following describes the common response format. #### Response status codes NAS (VPC) APIs use NAVER Cloud Platform's common response status codes. For information about the HTTP status codes common to NAVER Cloud Platform, see [Ncloud API response status codes](/docs/en/common-ncpapi#3%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C). ## Operation ### Volume | Command | Description | | --- | --- | | [getNasVolumeInstanceList](/docs/en/storage-vnas-volume-getnasvolumeinstancelist) | Get the list of NAS volume instances. | | [getNasVolumeInstanceDetail](/docs/en/storage-vnas-volume-getnasvolumeinstancedetail) | Get the NAS volume instance details by using the NAS volume instance number. | | [createNasVolumeInstance](/docs/en/storage-vnas-volume-createnasvolumeinstance) | Create a NAS volume instance. | | [deleteNasVolumeInstances](/docs/en/storage-vnas-volume-deletenasvolumeinstances) | Delete the list of NAS volume instances. | | [changeNasVolumeSize](/docs/en/storage-vnas-volume-changenasvolumesize) | Change the volume size of the NAS volume instance. | | [addNasVolumeAccessControl](/docs/en/storage-vnas-volume-addnasvolumeaccesscontrol) | Add access control to a NAS volume instance whose volume allotment protocol is NFS by using the server instance number. | | [removeNasVolumeAccessControl](/docs/en/storage-vnas-volume-removenasvolumeaccesscontrol) | Remove the access control set by using a server instance number from a NAS volume instance whose volume allotment protocol is NFS. | | [setNasVolumeAccessControl](/docs/en/storage-vnas-volume-setnasvolumeaccesscontrol) | Set access control of a NAS volume instance whose volume allotment protocol is NFS with the given server instance number list. | | [getNasVolumeAccessControlRuleList](/docs/en/storage-vnas-volume-getnasvolumeaccesscontrolrulelist) | Get the access control rule list set in the NAS volume. | | [setNasVolumeReturnProtection](/docs/en/storage-vnas-volume-setnasvolumereturnprotection) | Set the NAS volume termination protection status. | | [getNasVolumeInstanceRatingList](/docs/en/storage-vnas-volume-getnasvolumeinstanceratinglist) | Get the list of NAS volume size measurements during a certain period. | ### Snapshot | Command | Description | | --- | --- | | [getNasVolumeSnapshotConfigurationHistoryList](/docs/en/storage-vnas-snapshot-getnasvolumesnapshotconfigurationhistorylist) | Get snapshot configuration history for a NAS volume instance. | | [changeNasVolumeSnapshotConfiguration](/docs/en/storage-vnas-snapshot-changenasvolumesnapshotconfiguration) | Change snapshot configuration for a NAS volume instance. | | [getNasVolumeSnapshotList](/docs/en/storage-vnas-snapshot-getnasvolumesnapshotlist) | Get snapshot list of a NAS volume instance. | | [createNasVolumeSnapshot](/docs/en/storage-vnas-snapshot-createnasvolumesnapshot) | Instantly create a snapshot for a NAS volume instance. | | [deleteNasVolumeSnapshot](/docs/en/storage-vnas-snapshot-deletenasvolumesnapshot) | Delete snapshot for a NAS volume instance. | | [restoreNasVolumeWithSnapshot](/docs/en/storage-vnas-snapshot-restorenasvolumewithsnapshot) | Use snapshot to recover a NAS volume. |