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