AWS S3
AWS s3는 아마존에서 제공하는 스토리지 서비스입니다다.
쉽게 말하면, 구글 드라이브나 드랍박스 같은 느낌입니다.
데이터 확장에 용이하다고 해서 사용해보게 됐습니다. (돈만 내면 된다.)
지금은 Free tier라서 무료로 사용중입니다.
AWS S3가 필요했던 이유
저는 AWS-s3를 이미지 호스팅, 데이터 저장을 위해 사용하고 있습니다.
데이터 양이 적어 console page에서 파일을 관리했었습니다.
근데 파일이 점점 많아지고, 수정하거나 새로 업데이트한 파일 목록을 열람할 필요가 있어서 콘솔만으로는 안되겠다 생각했습니다.
aws-s3 explorer로 찾아보다 ftp, aws-cli등이 있었습니다. 저는 aws-cli를 선택했습니다.
AWS S3 관리 시스템 필요
aws-cli를 활용해서 관리하기로 했습니다.
https://console.aws.amazon.com/iam/home?region=ap-northeast-2#/security_credentials
- create new access key
sudo apt-get -y install awscli
aws configure
- 발급받은 access key, private key를 입력합니다. bucket의 지역도 입력합니다.
aws s3 sync s3://buckey_name/folder ~/workspace/aws-s3-storage
aws s3 sync ~/workspace/aws-s3-storage/ s3://bucket_name/folder –acl public-read
- s3 to local folder, local folder to s3가 가능하다. sync는 업데이트된 파일만 업로드한다.
- –acl public-read는 누구나 파일을 읽을 권한을 주는 것을 말한다.
aws-cli 짱!
감사합니다.
참고
This page is synchronized from the post: ‘AWS S3를 aws-cli로 관리하자’