--- title: "Object Storage" slug: "object-storage-data-migration" updated: 2026-09-17T09:17:45Z published: 2026-09-17T09:17:45Z canonical: "guide.ncloud-docs.com/object-storage-data-migration" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # Object Storage Available in Classic and VPC You can migrate data using NAVER Cloud Platform's Object Storage. To upload and download data through Object Storage, you must integrate with Amazon S3 to the server. Note You can use Object Storage without region or zone restrictions in Classic and VPC. ## Data migration using Object Storage (Linux) To migrate data between servers using Object Storage: - [Subscribe to Object Storage and create a bucket](/docs/en/object-storage-data-migration#objectstorage%EC%9D%B4%EC%9A%A9%EC%8B%A0%EC%B2%AD%EB%B0%8F%EB%B2%84%ED%82%B7%EC%83%9D%EC%84%B1linux) - [Create an API authentication key and integrate with Amazon S3](/docs/en/object-storage-data-migration#API%EC%9D%B8%EC%A6%9D%ED%82%A4%EC%83%9D%EC%84%B1%EB%B0%8FAmazonS3%EC%97%B0%EB%8F%99linux) - [Upload and download files](/docs/en/object-storage-data-migration#%ED%8C%8C%EC%9D%BC%EC%97%85%EB%A1%9C%EB%93%9C%EB%B0%8F%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9Clinux) ### Subscribe to Object Storage and create a bucket To subscribe to Object Storage and create a bucket: 1. From NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Storage** > **Object Storage**. 2. Click **[Subscribe]**. 3. When the Subscribe popup appears, click **[Apply]**. - When the subscription is successfully made, the **[Subscribe]** button changes to **[Subscribed]**. 4. Click **[Create bucket]** in the Bucket Management page. 5. Enter the name of the bucket you're going to create and then click **[Next]**. 6. Select the statuses of locking and encryption of the saving target, and then click **[Next]**. - To set a lock or encryption, visit [Contact support](https://www.ncloud.com/support/question/service) for a separate inquiry. 7. Select whether to disclose the bucket and, if necessary, set the bucket use permissions for other accounts, and then click **[Next]**. 8. After checking the final information, click **[Create bucket]**. ### Create an API authentication key and integrate with Amazon S3 To use Object Storage through Amazon S3 API, you must create an API authentication key in the portal first. To create an API authentication key and integrate with S3: 1. From NAVER Cloud Platform console, navigate to **My Account** > **Manage account and security**. 2. Enter the current password, and click **[OK]**. 3. Navigate to **Manage security** > **Manage access**. 4. Click **[Create new API authentication key]**. - The API authentication key you created appears in the list. 5. Download the python module for installing s3cmd from the Linux server. - CentOS/Rocky Linux ``` # yum install -y python-dateutil python3-setuptools ``` - Ubuntu ``` # apt install python-dateutil python3-setuptools ``` 6. Download and unzip the s3cmd source file. Note The VPC can communicate externally only under the following conditions: - Public Subnet: When the Internet Gateway (IGW) is configured and a public IP is assigned. - Private Subnet: When NAT Gateway is configured. - Download the source file. ``` wget https://github.com/s3tools/s3cmd/archive/master.zip ``` - Unzip the source file. ``` unzip master.zip ``` 7. Deploy the s3cmd module. ``` cd s3cmd-master sudo python3 setup.py install ``` 8. Set the s3cmd config. ``` s3cmd --configure ``` Note S3 Endpoint value of the server built on the public subnet and private subnet. - Public domain: kr.object.ncloudstorage.com - Private domain: kr.object.private.ncloudstorage.com - **Access Key ID**: Enter the access key ID of the authentication key created in **My Account** > **Manage account and security** > **Manage security** > **Manage access** in the console. - **Secret Access Key**: Enter the secret key of the authentication key created in **My Account** > **Manage account and security** > **Manage security** > **Manage access** in the console. - **S3 Endpoint**: Enter S3 endpoint. - **DNS-style bucket+hostname**: kr.object.ncloudstorage.com/%(bucket)/ - **Other items**: Enter "Enter." 9. View bucket and files. - View bucket. ``` s3cmd ls ``` - View bucket lower directories and files. ``` s3cmd ls [bucket name] ``` ### Upload and download files You can upload and download files using the created bucket. To upload and download files: - Upload. - Upload file. ``` s3cmd put [upload files] [bucket path] ``` - Upload only the changed files by comparing with the files of the bucket. ``` s3cmd sync [upload files] [bucket path] ``` - Upload directory. ``` s3cmd put -r [directory name] [bucket path] ``` - Check uploaded status. - Check on the server. ``` s3cmd ls [bucket path] ``` - Check in the bucket. From the NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Storage** > **Object Storage** > **Bucket Management**. - Download files from the bucket to the server. - Download with the s3cmd command. ``` s3cmd get [download files] [location for download] ``` - Download using the URL path of the bucket. ``` wget -q -t 1 --timeout=3 -O [location for download] [URL of bucket files] ``` ## Data migration using Object Storage (Windows) To migrate data between servers using Object Storage: - [Subscribe to Object Storage and create a bucket](/docs/en/object-storage-data-migration#objectstorage%EC%9D%B4%EC%9A%A9%EC%8B%A0%EC%B2%AD%EB%B0%8F%EB%B2%84%ED%82%B7%EC%83%9D%EC%84%B1windows) - [Create an API authentication key and integrate with Amazon S3](/docs/en/object-storage-data-migration#API%EC%9D%B8%EC%A6%9D%ED%82%A4%EC%83%9D%EC%84%B1%EB%B0%8FAmazonS3%EC%97%B0%EB%8F%99windows) - [Upload and download files](/docs/en/object-storage-data-migration#%ED%8C%8C%EC%9D%BC%EC%97%85%EB%A1%9C%EB%93%9C%EB%B0%8F%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9Cwindows) ### Subscribe to Object Storage and create a bucket To subscribe to Object Storage and create a bucket: 1. From NAVER Cloud Platform console, navigate to **Menu** > **All Services** > **Storage** > **Object Storage**. 2. Click **[Subscribe]**. 3. When the Subscribe popup appears, click **[Apply]**. - When the subscription is successfully made, the **[Subscribe]** button changes to **[Subscribed]**. 4. Click **[Create bucket]** in the Bucket Management page. 5. Enter the name of the bucket you're going to create and then click **[Next]**. 6. Select the statuses of locking and encryption of the saving target, and then click **[Next]**. - To set a lock or encryption, visit [Contact support](https://www.ncloud.com/support/question/service) for a separate inquiry. 7. Select whether to disclose the bucket and, if necessary, set the bucket use permissions for other accounts, and then click **[Next]**. 8. After checking the final information, click **[Create bucket]**. ### Create an API authentication key and integrate with Amazon S3 To use Object Storage through Amazon S3 API, you must create an API authentication key in the portal first. To create an API authentication key and integrate with S3: 1. From NAVER Cloud Platform console, navigate to **My Account** > **Manage account and security**. 2. Enter the current password, and click **[OK]**. 3. Navigate to **Manage security** > **Manage access**. 4. Click **[Create new API authentication key]**. - The API authentication key you created appears in the list. 5. Download and install the S3 browser from the Windows server. Note - The VPC can communicate externally only under the following conditions: - Public Subnet: When the Internet Gateway (IGW) is configured and a public IP is assigned. - Private Subnet: When NAT Gateway is configured. - The S3 browser serves as a client for Amazon S3 and Amazon CloudFront. Although it's a free version, it specifies use for general personal or non-commercial purposes. Therefore, you can use the browser regardless of the license. If you want to use more features, you may use the paid version. - You can download the latest version of S3 Browser from the [Download](https://s3browser.com/download.aspx) page. 6. Enter the following items in the Add account popup that appears when you launch the S3 browser for the first time and add an account. Note S3 endpoint value of the server built on the public subnet and private subnet. - Public domain: kr.object.ncloudstorage.com - Private domain: kr.object.private.ncloudstorage.com - **Account Name**: Enter the account you want to use (e.g., NaverCloud). - **Account Type**: S3 Compatible Storage - **REST Endpoint**: Enter REST endpoint. - **Access Key**: Enter the access key ID of the authentication key created in **My Account** > **Manage account and security** > **Manage security** > **Manage access** in the console. - **Secret Key**: Enter the secret key of the authentication key created in **My Account** > **Manage account and security** > **Manage security** > **Manage access** in the console. 7. Check if the connection is normal in the **[Task]** tab. - Check if creating/deleting buckets, uploading/downloading files, and creating/deleting folders can be performed normally. - Grant permissions with NAVER Cloud Platform console or a related API. ### Upload and download files You can upload and download files using the created bucket. To upload and download files: - Upload. - Upload file: Select a bucket on the S3 browser > Files → select the Upload file(s) menu > select the file to upload. - Upload folder: Files > select the Upload folder(s) menu > select the folder to upload. - Download - Download file: Select a bucket on the S3 browser > select a file to download > click the Download menu. - Download folder: Select a bucket on the S3 browser > select a folder to download > click the Download menu