오브젝트스토리지

송용근 에반젤리스트

iwinv Object Storage - Swift

 

해당 메뉴얼은 AWS S3에서 제공하는 Swift를 이용하여 iwinv Object Storage를 사용하는 방법을 설명합니다.               

 

Swift_cli 설치 및 기본 메뉴얼 

  https://help.iwinv.kr/manual/read.html?idx=750

 

Swift 사용하기


 
테스트 OS : Ubuntu 18.04 LTS

 

[인증키 확인]

Endpoint : console.iwinv.kr -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> API {IDC} Endpoint 

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

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

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

 

 

환경변수 설정 

export ST_AUTH=Endpoint/auth 

export ST_USER=UserID:Access_Key

export ST_KEY=Secret_Key

 

 

환경변수를 지정하지 않은경우 swift 명령어 사용시 -A, -U, -K 옵션이 필요합니다. 

ex)  swift list -A http://kr.object.iwinv.kr/auth  -U UserID:Access Key ID  -K Secret Key ID 

  

 

 

# 예제코드 


 

 

버킷 생성

swift post [Bucket_Name]

 

 

버킷 삭제

swift delete [Bucket_Name]

 

버킷 리스트 확인

swift list  

  

오브젝트 업로드

swift uplaod [Bucket_Name] [Object_Name]

 

오브젝트 다운로드

swift downlaod [Bucket_Name] [Object_Name]

 

오브젝트 리스트 확인 

swift list [Bucket_Name]

 

오브젝트 삭제

swift delete [Bucket_Name] [Object_Name]