如何从S3存储桶的单个请求中获取存储桶中的所有对象列表(包括标签)

时间:2018-08-03 17:18:25

标签: node.js amazon-web-services amazon-s3

我正在使用listObjectsV2列出AWS s3存储桶中的所有对象。 该列表不包含标签和元数据。我仔细阅读了文档,了解到我们可以分别获取元数据详细信息 通过一个对象一个对象来获取。但是我们有什么方法可以通过一种方法从s3存储桶中获取文件的标签和元数据?

注意:我正在使用AWS-SDK(Node.js)版本2.x

2 个答案:

答案 0 :(得分:0)

底层的S3服务API没有用于获取列表以及对象元数据和/或标签的方法,因此,所有SDK均未实现这种功能。

答案 1 :(得分:0)

Amazon S3 Inventory提供逗号分隔值(CSV)或Apache优化的行列(ORC)输出文件,这些文件每天或每周为S3存储桶或共享前缀(即是,其名称以公共字符串开头的对象。

可以将其配置为每天运行。