서버를 구동하는 vm 내부에 직접 이미지를 저장하면 크기와 용량에 따른 성능문제, 확장을 위해 다른 vm 을 추가로 사용했을때 문제가 발생할 것으로 예상된다.
맛이슈의 경우 레시피 공유 사이트이기에 굉장히 많은 이미지 저장과 read 요청이 있을 것으로 예상되기에 엘리스 1차프로젝트 때 사용했던 aws s3를 보완하여 사용해보기로 했다.
AWS 프리티어 계정을 생성하고 버킷 생성을 생성한다.
AWS IAM 계정 설정을 한다.
코드에 aws 모듈을 추가한다.
aws-cli 를 배포 vm 에 설치한다.
<aside> 💡 .env 와 aws-cli configuration 에 모두 ACCESSKEY, SECRETACESSKEY 가 있어야 한다.
</aside>
이슈명 | 링크 |
---|---|
엘리스1차 프로젝트 당시 기록 | https://www.notion.so/aws-f3f5a4699a244164917190e1081a90ac |
AWS 버킷 및 IAM 설정 | https://blog.pumpkin-raccoon.com/116 |
AWS CLI 설치 및 설정 | https://sunsson.tistory.com/1109 |