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
|