AWS Glacier cli 사용법

AWS Glacier cli 사용법

참조: https://www.howopensource.com/2015/02/how-to-install-and-use-amazon-glacier-on-linux/

1. 리눅스 서버에 설치

# yum install git wget
# wget https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz --no-check-certificate
# tar xzf setuptools-7.0.tar.gz
# cd setuptools-7.0
# python setup.py install
# git clone git://github.com/uskudnik/amazon-glacier-cmd-interface.git
# cd amazon-glacier-cmd-interface/
# sudo python setup.py install

컨피그 설정
cat~/.glacier-cmd
[aws]
aws-access-key=AOKBJ7MKPWEIHPVS8IDA
aws-secret-key=Ae7L3LPj2/fGE/lr2+2K+JE2KlwASoder73Wu+Po

[glacier]
region=ap-northeast-2
logfile=~/.glacier-cmd.log
loglevel=INFO
output=print


아래 에러 발생 시, https://github.com/uskudnik/amazon-glacier-cmd-interface/issues/180 를 참고하여 아래 파일을 수정한다.
ssl.SSLError: [Errno 1] _ssl.c:480: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

/usr/local/lib/python2.7/dist-packages/boto-2.39.0-py2.7.egg/boto/connection.py
(validate_certs=True -> False)

명령어 예)
저장소 생성
glacier-cmd mkvault howopensource
저장소 조회
glacier-cmd lsvault
업로드
glacier-cmd upload howopensource howopensource_backup.tar.gz --description "HowOpenSource backup"

저장소의 모든 archives를 리스팅:
glacier-cmd inventory howopensource

다운로드는 두 스탭으로 진행된다. 아카이빙은 몇시간 소요된다. 아카이빙이 완료된 후 비로소 다운로드가 가능하다.
glacier-cmd getarchive howopensource adyklr2vu
glacier-cmd download howopensource adyklr2vu

glacier-cmd rmarchive howopensource adyklr2vu
glacier-cmd describevault howopensource

저장소는 비어있을 때만 제거가 가능하다.
glacier-cmd rmvault howopensource
glacier-cmd listjobs howopensource

glacier-cmd --help



댓글

이 블로그의 인기 게시물

AWS SA 자격증 시험 합격 후기

[AWS] Lightsail vs EC2 (서울리전 2018.5 기준)

[AWS] EC2 SMTP 트래픽 제한 해제 하기 - 대량 이메일 발송서버 구성을 위해