在S3中使用元数据检索/列出对象-AWS开发工具包

Pau*_*aul 3 amazon-s3 amazon-web-services aws-sdk

我已使用用户定义的元数据数据将文件存储在S3存储桶中。可以说我的元数据就像

metaData = {
    "title": "some random user title", 
    "description": "some random user description"
}
Run Code Online (Sandbox Code Playgroud)

我了解我可以使用对象密钥和存储桶名称下载文件。我正在查看是否有任何方法/选项通过仅传递存储桶名称用户定义的元数据(用于在S3中上载对象)来获取/检索/列出文件。

还要了解用户定义的元数据的实际用法

任何指导或建议将大有帮助。

Joh*_*ein 5

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

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

一种替代方法是使用Amazon S3库存-Amazon Simple Storage Service。每天仅提供一次列表,但可以包含元数据。您可以使用这些文件来基于元数据定位对象。

看到: