我可以查询 S3 清单以查找与前缀匹配的所有文件吗?
Can I query an S3 Inventory for all files matching a prefix?
我可能没有问对问题。我正在尝试使用 boto3 将与给定前缀匹配的所有文件从一个存储桶复制到另一个存储桶。文件的数量可能非常大,所以我认为使用清单功能创建批处理作业清单是可行的方法,但我发现文档......缺乏。我看不出有什么方法可以根据前缀从清单中获取文件名列表——它似乎是全有或全无。我是不是误解了批量作业和库存?
Amazon S3 Inventory 提供了一个 CSV 文件。
您可以在 Python 代码中解析 CSV 文件,以应用您希望的任何类型的字符串过滤。
我可能没有问对问题。我正在尝试使用 boto3 将与给定前缀匹配的所有文件从一个存储桶复制到另一个存储桶。文件的数量可能非常大,所以我认为使用清单功能创建批处理作业清单是可行的方法,但我发现文档......缺乏。我看不出有什么方法可以根据前缀从清单中获取文件名列表——它似乎是全有或全无。我是不是误解了批量作业和库存?
Amazon S3 Inventory 提供了一个 CSV 文件。
您可以在 Python 代码中解析 CSV 文件,以应用您希望的任何类型的字符串过滤。