Warning ⎮ 과금 요소
S3를 사용하면 데이터를 저장할 때와 저장된 데이터를 로드할 때 과금됩니다. 가입 후 1년간 저장 용량 5GB, 데이터 로드 2만 건, 데이터 업로드 2,000건까지는 무료입니다. 하지만 1년이 지나면 과금되기 시작하므로 이 예제를 실습한 후에는 반드시 버킷 안의 데이터를 지우길 바랍니다.
콘솔
$ npm i multer-s3 @aws-sdk/client-s3
발급받은 키 파일 안에 적혀 있는 액세스 키 ID와 보안 액세스 키를 .env 파일에 복사합니다.
.env
COOKIE_SECRET=nodebirdsecret
KAKAO_ID=5d4daf57becfd72fd9c919882552c4a6
SEQUELIZE_PASSWORD=nodejsbook
REDIS_HOST=redis-12022.c91.us-east-1-3.ec2.cloud.redislabs.com
REDIS_PORT=12022
REDIS_PASSWORD=RvKvk1P04N77hYttbVwbl7tUCnWwEEXW
S3_ACCESS_KEY_ID=AKIA6NMDTAMCCL7PXDHZ
S3_SECRET_ACCESS_KEY=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