[Dimelo Project] AWS S3 - Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1

suyeonpi·2022년 3월 4일
0

Dimelo

목록 보기
17/22

aws s3 multer로 이미지를 업로드 하려고 하니 다음과 같은 오류가 났다.

Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1

기존 코드

const s3 = new AWS.S3();
AWS.config.update({
  accessKeyId: process.env.AWS_ACCESS_KEY,
  secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
  region: process.env.AWS_BUCKET_REGION,
});

다음과 같이 수정하니 정상적으로 작동하였다!

const s3 = new AWS.S3({
  accessKeyId: process.env.AWS_ACCESS_KEY,
  secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
  region: process.env.AWS_BUCKET_REGION,
});
profile
Stay hungry, Stay foolish!

0개의 댓글