使用s3中的元数据检索/列出对象 - aws sdk

时间:2018-05-04 12:18:48

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

我已使用User-Defined Metadata数据将文件存储在S3存储桶中。 让我说我的元数据就像

metaData = {
    "title": "some random user title", 
    "description": "some random user description"
}

据我所知,我可以使用对象键和存储桶名称下载文件。 我正在查看是否有任何方式/选项来获取/检索/列出文件,方法是只传递用于在S3中上传的对象的存储桶名称User-Defined Metadata

还要了解User-Defined Metadata

的实际用法

任何指导或建议都会非常有用。!

1 个答案:

答案 0 :(得分:4)

Amazon S3中没有可以通过元数据定位/检索对象的本机操作。

可以从对象中检索元数据,但不能用于搜索对象。此外,只能将有限的元数据作为对象列表的一部分进行检索。

另一种方法是使用Amazon S3 Inventory - Amazon Simple Storage Service。这仅提供每天一次的列表,但它可以包括元数据。您可以使用这些文件根据元数据定位对象。

请参阅: