AWS S3는 객체 스토리지 서비스이다.
웹 서버를 개발할 때는 주로 이미지를 저장하는 용도로 S3를 사용한다. 서버와 분리된 공간에 이미지를 저장함으로써 서버 부하를 줄일 수 있다. 또한, 데이터를 서버에서 직접 관리하는 대신 S3에 위임하여 운영 부담을 줄일 수 있다.
S3를 사용하려면 버킷과 해당 버킷의 정책을 먼저 생성해야 한다.
버킷: S3의 저장소로 파일을 담아두는 폴더와 유사한 개념
객체: S3 버킷에 업로드된 파일 (이미지, 동영상 등)
정책: 접근 권한을 정의하는 JSON 문서로, 주로 특정 작업을 허용할 때 작성
이미지 파일 업로드 과정

이미지 파일 다운로드 과정
