Загрузить изображение из корзины S3 во временную папку Lambda (Node.js)
Добрый день, ребята.
У меня простой вопрос:Как загрузить изображение из корзины S3 во временную папку функции Lambda для обработки? По сути, мне нужно прикрепить его к электронной почте (это я могу сделать при локальном тестировании).
Я пытался:
s3.download_file(bucket, key, '/tmp/image.png')
а также (не уверен, какие параметры помогут мне выполнить работу):
s3.getObject(params, (err, data) => {
if (err) {
console.log(err);
const message = `Error getting object ${key} from bucket ${bucket}.`;
console.log(message);
callback(message);
} else {
console.log('CONTENT TYPE:', data.ContentType);
callback(null, data.ContentType);
}
});
Как я уже сказал, простой вопрос, для которого по некоторым причинам я не могу найти решение.
Спасибо!