AWS S3 API
    • PDF

    AWS S3 API

    • PDF

    Article Summary

    Available in Classic and VPC.

    This is an example of using NAVER Cloud Platform's Archive Storage using the API provided by AWS S3. This guide is based on the Amazon S3 v2006-03-01 version

    Note
    • Since the S3 API only supports basic functions, it is recommended to use it only for limited purposes (Get/Listing). You can use Archive Storage in a more stable environment by using the other SDKs or consoles that this guide guides you through.
    • The S3 API may behave unstable when managing large objects. If you need to manage large objects, please refer to Large File Management.

    Endpoint

    Both HTTP/HTTPS protocols are supported, but we recommend using HTTPS protocol for data protection.

    Region-specific calling domains are as follows:

    RegionRegion NameCalling Domain
    South Koreakrhttps://kr.archive.ncloudstorage.com
    Note

    Region names must be entered in lowercase.

    Credential

    The API authentication key is used as it is created in NAVER Cloud Platform portal. In API authentication key information, use Access Key ID as user name and Secret Key as user password.

    Note

    Operations

    NAVER CLOUD PLATFORM's Archive Storage only provides some S3 APIs. Supported operations are:

    Account related operations

    At the account level, we only support operations that view the buckets belonging to that account. Account-related operations include:

    OperationsDescription
    GET accountViewing a list of buckets belonging to an account

    Bucket Operations

    Operations to create, delete, view and control buckets include:

    OperationsDescription
    DELETE BucketDelete empty buckets
    GET BucketView the objects contained in the bucket. Up to 1,000 objects listed at one time
    HEAD BucketView bucket header
    GET multipart uploadsViewing incomplete or canceled multipart uploads
    PUT BucketCreate a bucket. The number of buckets per account is limited to 1,000
    Note

    Viewing a list of objects in a bucket GET Bucket (List Objects) Version 2 is not supported.

    Object operations

    The operations for creating, deleting, viewing and controlling objects are as follows:

    OperationsDescription
    DELETE ObjectDelete object from bucket
    DELETE Multiple ObjectsDelete multipart object from bucket
    GET ObjectViewing an object from a bucket
    HEAD ObjectView object Header
    PUT ObjectAdd object to bucket
    PUT Object (Copy)Create object copy
    Initiate Multipart UploadGenerate an upload ID to assign to a set of parts to be uploaded
    Upload PartPart Upload of Object Associated with Upload ID
    Upload Part (Copy)Upload parts of an existing object associated with the upload ID
    Complete Multipart UploadCombining objects separated into parts associated with an upload ID
    Abort Multipart UploadAbort the upload and delete the part associated with the upload ID
    List PartsReturn a list of parts associated with an upload ID
    Caution
    • In Archive Storage, the directory (folder) object's content-type uses application/directory.
    • It is recommended not to use '/' at the end of directory (folder) object names.

    Was this article helpful?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.