1
我使用s3.listObjects遍历S3存储桶,但我得到这个错误:{[UnexpectedParameter:在参数中发现意外的关键'钥匙] 下面是我使用的代码: exports.handler =函数(事件上下文){S3迭代通过桶/文件夹/文件
var bucket = event.Records[0].s3.bucket.name;
var key = event.Records[0].s3.object.key;
var params = {
Bucket: bucket,
Key: key
};
console.log('bucket name ', bucket);
s3.getObject(params, function(err, data) {
if (err) {
console.log(err);
} else {
context.succeed(data.ContentType);
}
});
s3.listObjects(params, function(err, data) {
if (err) return console.log(err);
params = {Bucket: 'bucketName'};
});
};
任何人都可以请建议我究竟做错了什么? 感谢
现在的工作。谢谢 – user1042327
也可以使用** listObjectsV2 **方法代替,检查https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#listObjectsV2-property – IvanM