有没有办法从Amazon S3的存储桶中获取文件列表?

我正在使用Lepozepo/S3

我看到此SO,但建议使用boto,但我想知道是否还有另一种获取文件的方法。

最佳答案

这是我的方法:

使用非常流行的AWS开发工具包:https://atmospherejs.com/peerlibrary/aws-sdk

然后(在服务器上)的代码片段将如下所示:

AWS.config.update({
    accessKeyId: '<accessKey>',
    secretAccessKey: '<secretKey>'
});

s3 = new AWS.S3({
    region: 'us-west-2'
});

var params = {
    Bucket: 'bucketName'
};

s3.listObjects(params, Meteor.bindEnvironment(function (err, data) {

  //DO STUFF HERE

}));


希望这很有用,如果您有任何问题,请大声喊叫!

10-08 08:10
查看更多