我正在使用 boto 来解析 S3 存储桶。基本上我想在存储桶中归档某个文件(比如 *.header 或用户提供的任何其他正则表达式)。由于我在 boto 中找不到任何功能,因此我试图编写一个 BFS 例程来搜索每个文件夹的内容,但我找不到任何通过 key/key.name 获取文件夹内容的方法(我得到通过 bucketObj.list() )。有没有其他方法可以做到这一点?
例如,假设我在存储桶中有多个文件夹,例如
mybucket/A/B/C/x.txt
mybucket/A/B/D/y.jpg
mybucket/A/E/F/z.txt
我想找到 *.txt 在哪里
所以boto脚本应该返回我以下结果
mybucket/A/B/C/x.txt
mybucket/A/E/F/z.txt