跳到正文

回复

CatOfMrLu

@disk 感谢,打开新思路

disk

@CatOfMrLu 最简单的方法是使用循环遍历所有对象,for obj in my_bucket.objects.all(),速度一般也挺快的。另外就是 select_object_content(**kwargs),支持上 s3 select 的 sql 语句,但我不确定这好不好使。

CatOfMrLu

@disk 你好,我想通过通配符或正则来查询 s3 上的对象,但是使用 bucket.objects.filiter()方法只能用前缀来指定查找,这样不能达到效果,有没有好的方法来实现更精确的查找?感谢

CatOfMrLu

@disk 了解,谢谢

disk

做不到,不下载只能获得对象的元信息。zip 的目录结构还不是集中存储,很难分段下载读取。如果想节省费用的话,用 s3 lambda 吧。

↑