node.js - 在 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 甚至更多。
解决方案
推荐阅读
- python - 是否可以将 ThreadPoolExecutor 与 QThread 一起使用?似乎创建了不会终止的虚拟线程
- c# - linq.dynamic.core join resultSelector InvalidCastException
- html - 在 Mac 上使用 @font-face 会导致文本高度为 0
- java - SpringData - 按方法名称获取单列查询
- oracle-cloud-infrastructure - 从 GenerateAutonomousDataWarehouseWalletDetails 中检索 credentials.zip 文件
- python-3.x - 如何使用 Google Cloud Function 将文件从 Cloud Storage 存储桶推送到实例中?
- bash - Bash:未在 sh 脚本中加载导出的变量
- angular - 如何每 1 秒重新发送一个可观察对象的最后一个值
- javascript - 在js中比较2个对象的最快方法
- objective-c - Objective C - 创建 PDF (Mac OSX / Cocoa)