1. 스토리지 비교
네이버 클라우드에서 제공하는 스토리지들의 주요 기능과 용도를 QnA 형식으로 비교 정리했습니다
써드아이시스템이 네이버 클라우드 프리미엄 파트너사로 활동하면서 보유하게 된 네이버 클라우드와 관련된 여러 기술 노하우들을 많은 분들께 공유하려고 합니다.
네이버 클라우드 Object Storage는 AWS의 스토리지 서비스 S3와 호환이 되도록 설계되어 있습니다.
그래서 Object Storage에 접속, 관리할 때 AWS의 CLI(Command Line Interface)를 사용할 수 있는데 이번에 설치와 사용방법에 대해 정리해보겠습니다.
aws cli를 설치하려면 pip가 먼저 설치되어 있어야 합니다.
설치 방법은 CentOS와 Ubuntu가 다르니 각각의 OS에 맞게 설치하시면 됩니다.
혹시 이미 pip가 설치되어 있다면 아래에 있는 AWS CLI설치로 바로 이동하시면 되겠습니다.
# CentOS
~# yum -y install python-pip
# Ubuntu
~# apt-get install python-pip
CentOS 6.x 버전은 기술지원 종료로 인해 위 방법대로 설치가 되지 않습니다. 다음 경로에 나온 방법대로 설치하면 됩니다. CentOS6에서 pip - Python 설치하기
네이버 클라우드의 설명에 따르면 aws cli 1.16이후 버전은 일부 기능을 사용할 수 없어서 1.15버전을 사용한다고 합니다.
~# pip install awscli==1.15.85
네이버 클라우드 포탈 -> 마이페이지 -> 계정관리 -> 인증키 관리 - API 인증키 관리 메뉴에서 Access Key ID와 Secret Key를 가져오셔야 하며, 아직 만들어진 Key가 없다면 새로 만드셔야 합니다.
이제 AWS CLI로 접속하기 위해 환경설정을 해야 합니다.
위 단계에서 확인한 Access Key ID와 Secret Key를 아래 화면에서 입력하고 나머지 2가지 항목은 입력하지 않으셔도 됩니다.
~# aws configure
AWS Access Key ID [None]: 3frEtFjfkdsj89243nkfv89s
AWS Secret Access Key [None]: 0kr23-0vsijr2390fw:L?K23-0vcdsjr2390fchnr123[]vl/fwsh
Default region name [None]: [Enter]
Default output format [None]: [Enter]
이제 Object Storage로 접속해보겠습니다. 얼핏 명령어만 보면 AWS에 접속하는 것처럼 보입니다. 그래서 네이버 클라우드로 접속하기 위한 –endpoint-url= 로 시작하는 옵션이 반드시 필요합니다.
# s3 ls 명령으로 Object Storage에 존재하는 버킷 리스트를 조회합니다.
~# aws --endpoint-url=https://kr.object.ncloudstorage.com s3 ls
# 로컬에 백업된 데이터를 Object Storage에 백업-동기화하는 명령어입니다.
~# aws --endpoint-url=https://kr.object.ncloudstorage.com s3 sync /data_backup/ s3://data-back-up/
https://cli.ncloud-docs.com/docs/guide-objectstorage
문서 최종 수정일 : 2021-10-08
네이버 클라우드에서 제공하는 스토리지들의 주요 기능과 용도를 QnA 형식으로 비교 정리했습니다
네이버 클라우드 Object Storage Lifecycle Management의 관리대상(Source) Object 접두어 설정 방법
네이버 클라우드 Object Storage를 AWS CLI를 이용해서 접속하는 방법
네이버 클라우드 Object Storage와 연동이 필수인 서비스
네이버 클라우드 Object Storage 접속용 Windows Client Tool - S3 Browser
네이버 클라우드Object Storage 접속용 Windows Client Tool - CloudBerry Explorer
네이버 클라우드 Object Storage 접속용 Windows, MacOS Client Tool - Cyberduck
네이버 클라우드 Object Storage 데이터를 Archive Storage로 이동시키는 방법
네이버 클라우드 NAS 볼륨을 생성하고 Linux 서버에 마운트하기 가이드입니다
AWS S3 수명 주기 (LifeCycle) 설정하기 가이드입니다
네이버 클라우드 PHP로 Archive Storage API 인증 토큰 생성하는 방법입니다
네이버 클라우드에서 PHP로 Archive Storage API 호출해서 컨테이너(버킷) 오브젝트 목록 조회하는 방법입니다
네이버 클라우드 Archive Storage CLI를 Windows 환경에서 사용하는 방법에 대한 가이드입니다.