首页 > 解决方案 > 在 NodeJs 中将有效负载流式传输到 S3

问题描述

我需要将有效负载流式传输到 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 甚至更多。

标签: node.jsamazon-s3stream

解决方案


推荐阅读