从大型S3存储桶中获取对象的子集?

时间:2017-10-08 08:35:48

标签: amazon-web-services amazon-s3 aws-lambda aws-sdk aws-sdk-nodejs

我有一个包含数千个文件的大型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()但是,有更好的方法吗?

0 个答案:

没有答案