ECI Object Storage 사용법 (rclone & aws-cli)
ECI Object Storage는 S3 호환 API를 제공하는 확장성 높은 스토리지 솔루션입니다. 본 문서는 rclone과 aws-cli를 활용하여 Object Storage를 효율적으로 관리하는 방법에 대해서 안내합니다.
1. 사전 요구사항
시작하기 전, ECI 포털 > Object Storage에서 아래 정보를 확인하십시오.
- Bucket Name: 프로비저닝된 Object Storage의 고유 이름 (e.g.,
eci-473eb07a-...) - Access Key: 발급된 사용자의 Access Key
- Secret Key: 발급된 사용자의 Secret Key
2. 클라이언트 구성 (Client Configuration)
2.1. rclone (권장)
rclone은 다양한 프로토콜을 지원하는 강력한 클라우드 스토리지 관리 도구입니다. 동기화, 마운트 등 고급 기능을 통해 유연한 데이터 관리가 가능합니다. 자세한 정보는 rclone 공식 웹사이트를 참조하십시오.
2.1.1. 설치
# macOS / Linux
sudo -v ; curl https://rclone.org/install.sh | sudo bash
Windows: 공식 다운로드 페이지에서 바이너리를 다운로드하고 PATH에 등록하십시오.
2.1.2. 구성 (rclone config)
아래 rclone config 명령어를 실행하여 elicecloud라는 이름의 원격(remote)을 구성합니다.
⚠️ 중요: 엔드포인트 주소는 사용하는 클라우드 존에 따라 다릅니다.
사용 중인 존 확인 방법: ECI 포털 접속 주소를 확인하세요.
- 공공존:
https://portal.gov.elice.cloud/→ 엔드포인트:https://s3.gov.elice.cloud- 민간존:
https://portal.elice.cloud/→ 엔드포인트:https://s3.elice.cloud
# 설정 시작
$ rclone config
# 새 원격 생성
n) New remote
name> elicecloud
Storage> 4 # Amazon S3 Compliant Storage
provider> 4 # Amazon Web Services (AWS) S3
env_auth> # Enter (false)
access_key_id> YOUR_ACCESS_KEY
secret_access_key> YOUR_SECRET_KEY
region> # Enter (빈칸으로 두고 Enter)
endpoint> https://s3.gov.elice.cloud # 공공존 사용 시
# endpoint> https://s3.elice.cloud # 민간존 사용 시
location_constraint> # Enter (빈칸으로 두고 Enter)
acl> # Enter (빈칸으로 두고 Enter)
server_side_encryption> # Enter (빈칸으로 두고 Enter)
sse_kms_key_id> # Enter (빈칸으로 두고 Enter)
Edit advanced config? (y/n) n
Keep this "elicecloud" remote? (y/n) y
q) Quit config