Я пытаюсь прочитать в CSV из корзины s3, используя библиотеку csvtojson в AWS Lambda, но она не работает должным образом.Локально мой код работает.Но когда я загружаю его в Lambda, он ничего не возвращает.В консоли Lambda нет ошибок, поэтому мне сложно отлаживать.Мой код ниже.
const AWS = require('aws-sdk');
const csvtojson = require('csvtojson');
const s3 = new AWS.S3();
const params = {
Bucket: bucketName,
Key: pathToFile
};
const stream = s3.getObject(params).createReadStream();
csvtojson()
.fromStream(stream)
.then((json) => {
console.log('Locally, this returns the CSV as JSON. On Lambda, it does not.');
});
Не работает ли csvtojson на Lambda по какой-то причине?Должен ли я использовать другой метод для анализа CSV?Спасибо!