프로젝트에 사진 업로드 기능을 구현하기 위해 aws의 s3를 이용하기로 하였다.
s3를 검색하고 맨 상단에 있는 서비스를 선택한다.
버킷 만들기를 클릭한다.
버킷 이름과 AWS 리전을 선택한다.
multer s3를 이용해서 acl을 사용하여 지정할 것이기 때문에 acl활성화됨을 선택한다.
버킷을 생성하면 다음과 같은 화면이 나온다.
만약 multer s3를 통해 이미지 파일이나 영상 파일을 업로드한다고 가정하면 유형에 맞게 구분해서 폴더에 저장해야 할 것이다.
내 로컬 환경이나 EC2에서 접속을 할려면 s3 인스턴스에 대해 권한이 부여된 키를 발급 받아야한다.
콘솔 우측 상단 사용자 클릭 -> 보안 자격 증명 클릭
사용자 생성을 클릭한다.
root의 엑세스 키를 생성하는 것은 좋지 않다. 사용자를 생성해 상황에 필요한 특정한 권한만을 주는 것이 보안에 필수적이다.