如何通过S3 API扩展列出对象? [英] How to list objects by extension from s3 api?
本文介绍了如何通过S3 API扩展列出对象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我能以某种方式通过扩展名(不仅是前缀)搜索S3中的对象吗?
Can i somehow search objects in S3 by extension, not only by prefix?
这是我现在拥有的:
ListObjectsResponse r = s3Client.ListObjects(new Amazon.S3.Model.ListObjectsRequest()
{
BucketName = BucketName,
Marker = marker,
Prefix = folder,
MaxKeys = 1000
});
因此,我需要列出存储桶中的所有* .xls文件.
So, I need to list all *.xls files in my bucket.
推荐答案
我认为S3无法做到这一点.
I don't believe this is possible with S3.
最好的解决方案是使用数据库(Sql Server,MySql,SimpleDB等)对S3进行索引",然后针对该数据库进行查询.
The best solution is to 'index' S3 using a database (Sql Server, MySql, SimpleDB etc) and do your queries against that.
这篇关于如何通过S3 API扩展列出对象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文