【发布时间】:2018-03-07 15:01:54
【问题描述】:
我正在尝试从 S3 存储桶中读取大小约为 1GB 的文件。我的目标是从文件中读取数据并将其发送到另一台服务器。
当我尝试读取一个大文件 (1GB) 时,我的系统挂起/服务器崩溃。我可以使用以下代码段来控制 240MB 文件的数据
var bucketParams = {
Bucket: "xyzBucket",
Key: "input/something.zip"
};
router.get('/getData', function(req, res) {
s3.getObject(bucketParams, function(err, data) {
if (err) {
console.log(err, err.stack); // an error occurred
}
else {
console.log(data); // successful response
}
});
// Send data over to another server
});
在从 S3 读取大文件时,它是如何工作的?
【问题讨论】:
标签: node.js amazon-web-services amazon-s3