Karolis Stulgys
06/23/2022, 8:24 AMAccessDenied
My sst bucket:
const bucket = new Bucket(stack, 'uploads', {
cors: [
{
maxAge: '1 day',
allowedOrigins: ['*'],
allowedHeaders: ['*'],
allowedMethods: ['GET', 'PUT', 'POST', 'DELETE', 'HEAD'],
},
],
});
My lambda:
const s3 = new AWS.S3({
accessKeyId: process.env.AWS_S3_ACCESS_KEY_ID,
secretAccessKey: process.env.AWS_S3_SECRET_ACCESS_KEY
});
async function uploadImage(blob) {
const uploadedImage = await s3
.upload({
Bucket: process.env.AWS_S3_BUCKET_NAME,
Key: `${new Date().getTime()}.jpeg`,
Body: blob,
})
.promise();
return uploadedImage.Location;
}
Ross Coundon
06/23/2022, 8:25 AMKarolis Stulgys
06/23/2022, 8:27 AMRoss Coundon
06/23/2022, 8:30 AMKarolis Stulgys
06/23/2022, 9:05 AM