您有两种选择。您可以包括一个回调作为第二个参数,该参数将与任何错误消息和对象一起调用。该示例直接来自AWS文档:
s3.getObject(params, function(err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data);// successful response});或者,您可以将输出转换为流。AWS文档中还有一个示例:
var s3 = new AWS.S3({apiVersion: '2006-03-01'});var params = {Bucket: 'myBucket', Key: 'myImageFile.jpg'};var file = require('fs').createWriteStream('/path/to/file.jpg');s3.getObject(params).createReadStream().pipe(file);


