我需要将有效负载流式传输到s3。我知道可以使用文件,但是我不确定我可以使用请求中的正文来做到这一点。
这是我的代码:
const {
body;
} = req;
const {
bucket: Bucket;
} = customer;
const Key = `${process.env.IMPORTS_PATH}/${idImport}.json`;
const s3 = Amazon.s3(access, secret);
const params = {
Bucket,
Key,
Body: Buffer.from(JSON.stringify(body)),
};
const s3Upload = await s3.putObject(params).promise();
有没有办法做我在想的事情?
Obs:“ body”是一个数组,平均记录数为10.000甚至更多。