当执行
getObject()从S3
API,按照文档文件的内容都位于
Body属性,您可以从您的样品输出看到。您应该具有类似于以下内容的代码
const aws = require('aws-sdk');const s3 = new aws.S3(); // Pass in opts to S3 if necessaryvar getParams = { Bucket: 'abc', // your bucket name, Key: 'abc.txt' // path to the object you're looking for}s3.getObject(getParams, function(err, data) { // Handle any error and exit if (err) return err; // No error happened // Convert Body from a Buffer to a String let objectData = data.Body.toString('utf-8'); // Use the encoding necessary});您可能不需要从
data.Body对象创建新的缓冲区,但是如果需要,可以使用上面的示例来实现。



