我有一个包含数千个文件的大型 S3 存储桶。当需要文件时,我知道密钥,而且总是只有其中的几个,最多可能是 50 个。文件很小,每个1KB。
从用 Node.js 编写的 Lambda 函数中获取它们的最佳方法是什么?
我正在考虑类似以下虚构代码的内容:
params = {
Bucket: "bucket-name",
Keys: ["file_100.txt", "file_101.txt", "...", "file_150.txt"]
};
s3.getSubsetList(params, function(error, objectList) {
if (error) {
} else {
}
});
我总是可以循环 AWS.S3.getObject() 但是,有更好的方法吗?