AWS S3 이미지 서버 사용하기 대작전

🤔 Problem

서버를 구동하는 vm 내부에 직접 이미지를 저장하면 크기와 용량에 따른 성능문제, 확장을 위해 다른 vm 을 추가로 사용했을때 문제가 발생할 것으로 예상된다.

맛이슈의 경우 레시피 공유 사이트이기에 굉장히 많은 이미지 저장과 read 요청이 있을 것으로 예상되기에 엘리스 1차프로젝트 때 사용했던 aws s3를 보완하여 사용해보기로 했다.

🌱 Solution

  1. AWS 프리티어 계정을 생성하고 버킷 생성을 생성한다.

  2. AWS IAM 계정 설정을 한다.

  3. 코드에 aws 모듈을 추가한다.

  4. aws-cli 를 배포 vm 에 설치한다.

    <aside> 💡 .env 와 aws-cli configuration 에 모두 ACCESSKEY, SECRETACESSKEY 가 있어야 한다.

    </aside>

📎 Related articles

이슈명 링크
엘리스1차 프로젝트 당시 기록 https://www.notion.so/aws-f3f5a4699a244164917190e1081a90ac
AWS 버킷 및 IAM 설정 https://blog.pumpkin-raccoon.com/116
AWS CLI 설치 및 설정 https://sunsson.tistory.com/1109