首页 > 解决方案 > 列出具有特定名称标签的 s3 文件夹

问题描述

我想知道我们是否可以列出具有特定名称的 s3 文件夹。例如,我想列出所有标记为“darwin”的 s3 存储桶中的文件夹。

标签: amazon-s3boto3

解决方案


斯里坎特,试试这个……

s3= boto3.resource('s3')

for bucket in s3.buckets.all():
   for object_summary_iterator in bucket.objects.all():
       dirname= os.path.split(object_summary_iterator.key)[0]   
       if dirname: 
          if 'darwin' in dirname:
             print(object_summary_iterator.key)

您可以将其通过管道传输到 txt 文件以供以后检查...

希望这会有所帮助... r0ck


推荐阅读