2016-12-20 47 views
0

我需要在使用putObject()时模拟AWS S3。如何用用户元数据模拟S3 putObject()?

当调用函数时,我需要创建带有用户元数据值的文件。 我试图找到在网上一些代码示例,但我发现只有在此基础代码:

var AWSMock = require('mock-aws-s3'); 
AWSMock.config.basePath = '/tmp/buckets/' // Can configure a basePath for your local buckets 
var s3 = AWSMock.S3({ 
    params: { Bucket: 'example' } 
}); 
s3.putObject({Key: 'sea/animal.json', Body: '{"is dog":false,"name":"otter","stringified object?":true}'}, function(err, data) { 
    s3.listObjects({Prefix: 'sea'}, function (err, data) { 
     console.log(data); 
    }); 
}); 

不幸的是,它不包括用户的元数据映射。

回答