오브젝트스토리지

Object Storage Client Tool - s3cmd

해당 메뉴얼은 Object Storage 지원 Tool 중 하나인 s3cmd의 설치방법과 기본 사용법에 대해 설명합니다.

 

 

s3cmd 설치하기


 # Ubuntu18.04 , CentOS 7

1. s3cmd 설치하기

# Ubuntu  

apt install s3cmd 

 

# CentOS

yum install s3cmd

 

 


2.   configure 설정하기 

아래 [인증키 확인] 을 참고하여 s3cmd의 configure을 설정합니다.

 

[인증키 확인]

Endpoint -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> API {IDC} Endpoint 

Access_Key  : console.iwinv.kr -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> Access Key ID

Secret_Key   : console.iwinv.kr -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> Secret Key ID

 

Configure 설정 명령어

s3cmd --configure 

 

 

  # Acces_Key , Secret_Key , Endpoint 차례대로 입력 

  #  %bucket)s.Endpoint 입력 필수  ex) %bucket)s.kr.object.iwinv.kr


 
 

s3cmd 사용하기 


 

 

버킷 생성 

s3cmd mb s3://[Bucket_Name]

ex) s3cmd mb s3://iwinv-bucket

 

 

버킷 삭제

s3cmd rb s3://[Bucket_Name]

ex) s3cmd rb s3://iwinv-bucket

 

 

버킷 리스트 확인

s3cmd  ls  

 

 

오브젝트 업로드

s3cmd put [File_Name] s3://[Bucket_Name]

ex) s3cmd put test.txt s3://iwinv-bucket 

 

 

오브젝트 다운로드

s3cmd get s3://[Bucket_Name]/[Object_Name] [Path/File_Name]

ex) s3cmd get s3://iwinv-bucket/test.txt /home/ubuntu/test.txt

 

 

오브젝트 리스트 확인 

s3cmd ls s3://[Bucket_Name]

ex) aws s3 ls s3://iwinv-bucket

 

 

오브젝트 삭제

s3cmd rm s3://[Bucket_Name]/[Object_Name]

ex) s3cmd rm s3://iwinv-bucket/test.txt