본문 바로가기
인프라/AWS

S3 는 무엇이고 왜 사용하는가?

by bloodFinger 2019. 12. 16.

한마디로 아마존에서 제공하는 storage 이다.

 

프로젝트를 진행하면서 이미지를 업로드 했을때 본인의 storage 파일에 저장이 되기때문에 다른 컴퓨터에서

이미지를 업로드 했을때는 당연히 나의 컴퓨터에는 파일이 존재하지 않기때문에 github로 내려받지 않는 이상

파일을 확인 할 수 없다는 문제가 있었다.

 

이러한 문제점을 해결하기 위해서는 하나의 클라우드 storage가 당연히 필요했고 모든 이미지를 aws s3에 저장을

하기로 했다.

 

이런 방법으로 회원의 이메일로 폴더를 만들고 그안에 각자의 이미지를 저장했다.

그러니 url 자체를 db에 저장해서 바로바로 가져다써 너무 편해졌다~

 

그러고 기분좋게 github에 merge를 때렸다.....

 

그후에 국제전화가 계속 오고 aws에서 메일이 계속온다.

확인해보니 rootkey를 깃헙에 올렸다고 유출 될 수 있으니 엑세스키를 비활성화 하거나 삭제하고 다시 사용하라는 이야기...

 

그러니 꼭 gitignore를 해서 올리자.. 조금 놀랬다..

 

'인프라 > AWS' 카테고리의 다른 글

ECS & jenkins pipeline 활용  (0) 2021.09.30
특정 파일(.java) .gitignore 하기  (0) 2020.01.07