假设一个平面 Amazon S3 存储桶中有 200,000 个图像。
桶看起来像这样:
000000-1.jpg
000000-2.jpg
000000-3.jpg
000000-4.jpg
000001-1.jpg
000001-2.jpg
000002-1.jpg
...
ZZZZZZ-9.jpg
ZZZZZZ-10.jpg
(一个 6 位哈希,后跟一个计数,然后是扩展名)
如果我需要所有匹配的文件000001-*.jpg
,最有效的方法是什么?
在 PHP 中,我会rglob($path,'{000001-*.jpg}',GLOB_BRACE)
用来获取一系列匹配项,但我认为这不能远程工作。
我可以获取存储桶中所有文件的列表,然后在数组中查找匹配项,但这似乎是一个昂贵的请求。
你有什么建议吗?