To help you easily understand how to use NAVER CLOUD PLATFORM’s various services and APIs, two different types of documentation are provided: [Manuals] and [API References].

Object Storage API Reference >>
Object Storage Manual >>

Before use

Q. What is Object Storage used for?

NAVER CLOUD PLATFORM's Object Storage is a file storage service that helps users store and look up data anytime, anywhere. It is used for the following purposes.

  • Storage, sharing and distribution of files: You can store content, which can be then shared with or distributed to other users.
  • Large repositories: You can store mass data in Object Storage.
  • Data backup and long-term retention: You can back up important data and retain it for a long time.

Q. How do I use Object Storage?

You can request and use Object Storage in NAVER CLOUD PLATFORM’s Console.
Follow the procedure below.

1. Go to the Console and click Object Storage.

2. Click Application for use to sign up for Object Storage.

3. Create a bucket in the Console.

4. Upload or download files to or from the bucket as needed.

To use the Object Storage API, go to My Page > Manage Auth Key in the portal and create an API authentication key. After creating an API authentication key, use the Object Storage API by referring to Object Storage API Reference.

Q. What is the difference between Public administration and Permissions?

Public administration allows you to open your buckets or files to users who are not the members of NAVER CLOUD PLATFORM. Permissions for buckets are different from those for files.

  • Make buckets public: Allows users to view the list of objects (files and folders) in the bucket and upload files.
  • Make files public: Allows users to view file information and download files.

Permissions enables you to assign permissions to NAVER CLOUD PLATFORM users. You can use this to grant specific permissions to specified users.

  • Permissions for buckets: List Object, Upload, ACL Lookup, and Edit ACL
  • Permissions for files: Download, ACL Lookup and Edit ACL

Q. Can I use a tool working with S3?

Since Object Storage provides AWS S3 compatible API, you can use any tool that works with S3 in Object Storage. Follow the procedure below to use S3 Browser.

1. Download and install the latest version of S3 Browser (https://s3browser.com/download.aspx).

2. Run S3 Browser, and go to Menu > Account > Add New Account to set the following.

  • Account Type: S3 Compatible Storage
  • REST Endpoint: kr.object.ncloudstorage.com
  • Access Key ID: access key (Enter the API authentication key that you selected when you request Object Storage. Go to My Page > Manage Account > Manage Auth Key in the portal to get the authentication key.)
  • Secret Access Key: Secret key (Enter the secret key connected with the API authentication key.)
  • Use secure transfer (SSL/TLS): Select the option.

3. Check if it is successfully connected on the Task tab.

  • Check if you can create and delete buckets, upload and download files, and create and delete folders.
  • We recommend you to use NAVER CLOUD PLATFORM’s console or the related APIs in order to grant permissions.

Q. How much does Object Storage cost?

The price plans for Object Storage are basically pay-as-you-go.

Object Storage charges = Data storage charges + charges for API requests + network transmission charges

  • Data storage charges: Changes calculated based on the amount of capacity used to store your data in Object Storage and the storage period.
  • Charges for API requests: Charges for API requests made to view a list of containers (buckets), upload and download files, etc.
  • Network transmission charges: Charges for downloading files.

Note: No charges apply for network transmissions between Object Storage and CDN+/Global CDN.

Q. What is Lifecycle Management?

Usually, access to data becomes less frequent over time. So, you can keep frequently used data in storage with fast I/O, and those that need long-term retention for compliance and future analysis purposes in inexpensive storage to reduce TCO.

Since NAVER CLOUD PLATFORM’s Object Storage supports faster I/O speed than Archive Storage, it provides Lifecycle Management helping you store frequently used data in Object Storage and those that need long-term retention in Archive Storage.

With automatic data transfer from Object Storage to Archive Storage according to schedule-based policies, you can reduce costs as well as systematically manage your data.

Q. How do I use Cloud Search?

You can request and use Lifecycle Management in NAVER CLOUD PLATFORM’s Console. Follow the procedure below.

1. Go to the Console and click Object Storage.

2. Click Lifecycle Management in Object Storage.

3. Click Create Lifecycle Policy to add a policy.

Q. Does it cost any extra charges to use Lifecycle Management?

No extra charges apply.

How to use Object Storage

Step 1. Prepare an authentication key

To use Object Storage through the API, you need an API authentication key. Go to My Page > Manage Account > Manage Auth Key in the portal page to create an API authentication key.

1. Click Create a New API Authentication Key.

  • An account can have up to two API authentication keys.

Step 2. Request Object Storage

Click Object Storage in the console.

1. Click Application for use.

2. Check the information and click OK to complete the request process.

Step 3. Create a bucket

1. Click Create Bucket.

2. Enter a bucket name.

  • A bucket name once created cannot be changed. As a bucket name is used for the domain of the object, it must be carefully selected.
  • A bucket name must be unique in the NAVER CLOUD PLATFORM region.

3. Select whether to make the bucket public.

  • Only the list of files and folders in the bucket is made public. Whether or not to make files public can be set in each file.

4. Share the bucket with other accounts in NAVER CLOUD PLATFORM.

  • You can choose some or all of the permissions, “List Object,” “Upload,” “ACL Lookup” and “Edit ACL” and grant them.

5. Confirm the settings and create the bucket.

Step 4. Upload/download files

Select a bucket and upload files to it.

1. Click the name of the bucket you want to upload files to.

2. Click Upload files and upload files.

  • The maximum size of files you can upload using the Console is 2 GB, and the maximum size using the API is 5 TB.
  • You can conveniently grant the same permissions to files when uploading them.

3. Select a file to see the details.

  • When you select a file, the Download button is enabled.

How to use Lifecycle Management

Step 1. Select a bucket of Object Storage to transfer data from.

Enter a bucket in a prefix-based folder/file form.

  • e.g.) /apache/log/access_

Step 2. Select a bucket of Archive Storage to transfer data to.

Enter a detailed path.

  • e.g.) /apache_log/

Step 3. Specify a transfer policy.

Specify when to move data after it is stored in Object Storage.

  • Only data that is stored for at least one day can be transferred.
  • Note that if you select Remove Original Data after transfer, data is moved, not copied.

Step 4. Confirm the settings.

Q. What is Sub Account?

Sub Account is a free permissions management platform provided by NAVER CLOUD PLATFORM, allowing you to create sub accounts under your main account. For more information, refer to “How to Use Sub Account.”

Q. What types of Object Storage access permissions does Sub Account have?

All sub accounts that have access to Object Storage are assigned the same permissions as their main account, with the following roles and access types.

Roles Access types
Console Access API Gateway Access Console Access + API Gateway Access
Infra manager
(NCP_INFRA_MANAGER)
This user type has access to Object Storage using the Console.
(same permission as the main account/API is not available)
This user type has access to Object Storage using the API.
(same permission as the main account/Console is not available)
This user type has access to Object Storage using the Console and the API.
(same permission as the main account)
Object Storage Manager
(NCP_OBJECT_STORAGE_MANAGER)
This user type has access to Object Storage using the Console.
(same permission as the main account/API is not available)
This user type has access to Object Storage using the API.
(same permission as the main account/Console is not available)
This user type has access to Object Storage using the Console and the API.
(same permission as the main account)

Sub accounts that are not assigned the roles specified in the table above do not have access to Object Storage.

See also

You can see the related topics below.

results matching ""

    No results matching ""

    Processing...