Object Storage Client Tool - swift-cli
해당 메뉴얼은 Object Storage 지원 Tool 중 하나인 swift-cli의 설치방법과 기본 사용법에 대해 설명합니다.
swift_cli 설치하기
# Ubuntu18.04
1. 필요 패키지 설치
| apt-get install python-setuptools python-pip git | 
2.  python-swiftclinet 패키지 다운로드
| git clone https://github.com/openstack/python-swiftclient.git | 
3. 패키지 설치
| # 설치 프로그램 실행 cd python-swiftclient 
 pip install –r requirements.txt 
 python setup.py develop | 
4. 설치확인
| # swift-cli 버젼확인 swift-cli --verison 
 
 | 
5. 환경변수 지정
| export ST_AUTH=http://kr.object.iwinv.kr/auth 
 export ST_USER=UserID:Access Key ID 
 export ST_KEY=Secret Key ID 
 
 환경변수를 지정하지 않은경우 swift 명령어 사용시 -A, -U, -K 옵션이 필요합니다. 
 ex) swift list -A http://kr.object.iwinv.kr/auth -U UserID:Access Key ID -K Secret Key ID | 
6. 기본 사용법
| 앞서 환경변수를 지정한 경우 별도의 옵션없이 swift 명령어 사용이 가능합니다. 
 ## 기본 사용법은 Ubuntu , CentOS 모두 동일합니다. # 사용량 조회 swift status 
 
 # 리스트 확인 swift list 
 
 swift list [bucket] 
 
 
 # 업로드 swift upload 
 
 
 #다운로드 swift download   
 #삭제 swift delete 
 
 
 | 
# CentOS 7.X
1. 필요 패키지 설치
| # epel 저장소 설치 yum install epel-release 
 # pip, git 설치 yum install python-pip git | 
2.  python-swiftclinet 패키지 다운로드
| git clone https://github.com/openstack/python-swiftclient.git | 
3. 패키지 설치
| # 설치 프로그램 실행 cd python-swiftclient 
 pip install –r requirements.txt 
 python setup.py develop | 
4. 설치확인
| # swift-cli 버젼확인 swift-cli --verison 
 
 | 
5. 환경변수 지정
| export ST_AUTH=http://kr.object.iwinv.kr/auth 
 export ST_USER=UserID:Access Key ID 
 export ST_KEY=Secret Key ID 
 
 환경변수를 지정하지 않은경우 swift 명령어 사용시 -A, -U, -K 옵션이 필요합니다. 
 ex) swift list -A http://kr.object.iwinv.kr/auth -U UserID:Access Key ID -K Secret Key ID | 
6. 기본 사용법
| 앞서 환경변수를 지정한 경우 별도의 옵션없이 swift 명령어 사용이 가능합니다. 
 # 사용량 조회 swift status 
 
 # 리스트 확인 swift list 
 
 swift list [bucket] 
 
 
 # 업로드 swift upload 
 
 
 #다운로드 swift download   
 #삭제 swift delete 
 
 
 | 

 
 



