Node.js AWS lambda内存消耗请求管道
我有一个Lambda函数,非常简单:Node.js AWS lambda内存消耗请求管道,node.js,amazon-web-services,request,aws-lambda,Node.js,Amazon Web Services,Request,Aws Lambda,我有一个Lambda函数,非常简单: 'use strict'; var request = require('request'); var aws = require('aws-sdk'); var s3 = new aws.S3({ apiVersion: '2006-03-01' }); exports.handler = (event, context, callback) => { var stream = require('fs').createWriteStre
'use strict';
var request = require('request');
var aws = require('aws-sdk');
var s3 = new aws.S3({ apiVersion: '2006-03-01' });
exports.handler = (event, context, callback) => {
var stream = require('fs').createWriteStream('/tmp/tmpFile');
request
.get(event.url)
.pipe(stream);
};
但是,当我试图下载一个50MB的文件时,我的函数内存不足(used:139,max:128)。我真的不明白,因为文件有点小
你知道它是从哪里来的吗