Python 3.x 是否可以基于某些元数据条目过滤AWS S3对象?

Python 3.x 是否可以基于某些元数据条目过滤AWS S3对象?,python-3.x,amazon-web-services,amazon-s3,aws-sdk,boto3,Python 3.x,Amazon Web Services,Amazon S3,Aws Sdk,Boto3,我正在使用Python 3.6和boto3库处理s3 bucket中的一些对象。我已经创建了一些带有元数据项的S3对象。比如说, bucketName = 'Boto3' objectKey = 'HelloBoto.txt' metadataDic = {'MetadataCreator':"Ehxn"} 现在我想知道是否可以只过滤和获取那些具有特定元数据条目的对象,例如 for obj in s3Resource.Bucket(bucketName).objects.filter(Meta

我正在使用Python 3.6和boto3库处理s3 bucket中的一些对象。我已经创建了一些带有元数据项的S3对象。比如说,

bucketName = 'Boto3'
objectKey = 'HelloBoto.txt'
metadataDic = {'MetadataCreator':"Ehxn"}
现在我想知道是否可以只过滤和获取那些具有特定元数据条目的对象,例如

for obj in s3Resource.Bucket(bucketName).objects.filter(Metadata="Ehsan ul haq"):
    print('{0}'.format(obj.key))
否。
list\u objects()
命令不接受筛选器

您需要调用以获取每个对象的元数据

或者,您可以激活,它可以提供包含元数据的所有对象的每日列表。

否。
list\u objects()
命令不接受筛选器

您需要调用以获取每个对象的元数据

或者,您可以激活,它可以提供所有对象的每日列表以及元数据