Я пытаюсь загрузить изображение на s3, используя nodejs и aws sdk. Он продолжает выдавать странную ошибку: "Недоступный хост:` images.dynamodb.us-east-1.amazon aws .com ". Эта служба может быть недоступна в регионе" us-east-1 "
Это мой лямбда-код:
exports.handler = function(event,context,callback){
var s3 = new AWS.S3();
const image = event.body.imageBinary;
var buf = new Buffer.from(image.replace(/^data:image\/\w+;base64,/, ""),'base64');
const type = image.split(';')[0].split('/')[1];
var params = {
Bucket: process.env.BUCKET,
Key: `${AccountId}.${type}`,
Body: buf,
ContentEncoding: 'base64',
ContentType: `image/${type}`
};
s3.upload(params, function(err, resp){
if (err) {
console.log(err);
} else {
console.log('succesfully uploaded the image!: ' + JSON.stringify(resp));
}
});
}
Я даже пытался установить конфигурацию объекта AWS (с ключом, секретным ключом и регионом), но получил тот же ответ
my aws sdk версия: "aws -sdk": "^ 2.610.0" Любая помощь будет хорошей
Спасибо !!!