어제 오늘 s3 이미지 업로드에 대해 시간을 엄청 소모를 했다.... 최대한 찾아보고 물어보고 해서 s3에 이미지 올라가고, 서버에 url을 보내는 로직을 구현했습니다.!!
const uploadFile = (s3) => {
const KEY = uuid();
const TYPE = s3.type.split("/")[1];
AWS.config.update({
accessKeyId: 버킷키 ,
secretAccessKey: 시크릿버킷키 ,
});
return new AWS.S3.ManagedUpload({
params: {
Bucket: 버킷이름,
Key: `${KEY}.${TYPE}`,
Body: s3,
},
}).promise();
.then((res)=>{})
를이용해서 값을 받아오면 된다!!