各位,我想通过通配符或正则来查询 s3 上的对象,但是使用 bucket.objects.filiter()方法只能用前缀来指定查找,这样不能达到效果,有没有好的方法来实现更精确的查找?感谢
1
TtTtTtT 2022-04-01 11:03:22 +08:00
没有。
|
2
realrojeralone 2022-04-01 11:28:41 +08:00
|
3
CatOfMrLu OP @realrojeralone 你好,我看了一下,Amazon S3 Select 好像针对于 CSV 、JSON 内容选择,我目前想实现比如返回 key 以.doc 结尾的文件,有什么方法吗?
|
4
ritksm 2022-04-01 18:19:01 +08:00
只支持 prefix 不支持 suffix
考虑 dynamodb 自己拆出文件名 suffix 做索引? |
5
realrojeralone 2022-04-02 10:21:14 +08:00
@CatOfMrLu 你这种场景 select 确实不支持,#4 的方法也可行,导出对象 key 到第三方可索引的系统再查询
|