node.js将文件形式S3拉到本地

时间:2016-06-15 13:12:39

标签: node.js amazon-s3 aws-lambda

目前我正在尝试将S3中的文件加载到我的临时文件中。我正在使用在lambda上运行的Node.js.

以下是我尝试使用的代码

            var options = {
                Bucket: 'my_bucket',
                Key: dstKey
            };
            var input   = './temp.pdf';

            var file = require('fs').createWriteStream(input);
            s3.getObject(options).createReadStream().pipe(file);

我也尝试在输入路径中使用带有相同结果的__dirname。

我一直收到文件写入错误。

2016-06-14T19:31:02.859Z 5ea0381c-3266-11e6-a2e3-312b48485905错误:EACCES:权限被拒绝,打开' ./ temp.pdf'在错误(本机)

0 个答案:

没有答案