본문 바로가기
클라우드/AWS

(AWS)Glacier

by Cloud_Park 2018. 11. 24.

Glacier란?

Amazon Glacier는 자주 사용하지 않는 데이터, 즉 "콜드 데이터"에 최적화된 스토리지 서비스입니다.

Amazon Glacier는 데이터 보관 및 백업을 목적으로 보안 기능과 함께 내구성 있는 저장 공간을 제공하는 매우 저렴한 스토리지 서비스입니다.


아카이브

Glacier에 데이터가 저장되는 최소 단위, 하나의 파일


볼트

Glacier에 생성할 수 있는 최상위 디렉토리. 볼트는 리전별로 생성해야 하며 각 리전별로 최대 1000개까지 가능


볼트 인벤토리

볼트에 저장된 아카이브의 목록과 크기, 생성 날짜 등 아카이브 정보, 24시간에 한 번씩 업데이트


프리티어

월별 10GB/strong>의 Amazon Glacier 데이터 검색이 무료. 프리 티어 허용량은 해당 달에 언제든 사용할 수 있으며 표준 검색 옵션이 적용됩니다




Glacier-볼트생성



리전, 이름 -다음 단계


알림 활성화 하지 않음



전송




만든 볼트클릭- 설정



프리티어만 -저장












EC2인스턴스 생성

https://base-on.tistory.com/34?category=684522


EC2 인스턴스 SSH접속

https://base-on.tistory.com/35?category=684522







sudo su - //루트계정 로그인

apt-get update //업데이트



apt-get install awscli   // aws 명령어 실행가능


apt-get install openjdk-8-jdk // jdk설치


vi /etc/profile            //환경병수 설정

  JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64

  export JAVA_HOME

  PATH=$JAVA_HOME/bin:$PATH

  export PATH








touch apple banana kiwi    //파일생성
tar cvf frutis.tar apple banana kiwi   // tar파일 만들기



aws configure   //연결


아마존 접속후 
AMI에서 Accesskey, SecretKey 확인















aws glacier initiate-multipart-upload --account-id - --archive-description "multipart upload test" --part-size 1048576 --vault-name user-gl

uploadid를 변수에 저장

UPLOADID=[uploadid]


aws glacier upload-multipart-part --upload-id $UPLOADID --body fruits.tar --range 'bytes 0-10239/*' --account-id - --vault-name user-gl


openssl dgst -sha256 [파일]

출력된 내용을 

TREEHASH="261dfe0dd66386f307da88ee1a99de732edf2eff6fd5c80cfe636f506ad08641"


aws glacier complete-multipart-upload --checksum $TREEHASH --archive-size 10240 --upload-id $UPLOADID --account-id - --vault-name user-gl


aws glacier describe-vault --account-id - --vault-name user-gl






'클라우드 > AWS' 카테고리의 다른 글

(AWS)만든 VPC로 EC인스턴스 만들기  (0) 2018.11.25
(AWS) VPC  (0) 2018.11.25
(AWS)EFS  (0) 2018.11.24
(AWS)S3 EC2연동 업로드 가져오기  (0) 2018.11.21
(AWS)EIP  (0) 2018.11.21