s3 查询问题,如何精确查询?

vps网友提供 04-01 讨论归档 5

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

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676472093622931456.html

标签:
realrojeralone

@CatOfMrLu 你这种场景 select 确实不支持,#4 的方法也可行,导出对象 key 到第三方可索引的系统再查询

ritksm
04-01

只支持 prefix 不支持 suffix
考虑 dynamodb 自己拆出文件名 suffix 做索引?

CatOfMrLu
04-01

@realrojeralone 你好,我看了一下,Amazon S3 Select 好像针对于 CSV 、JSON 内容选择,我目前想实现比如返回 key 以.doc 结尾的文件,有什么方法吗?

TtTtTtT
04-01

没有。