我知道s3没有“文件夹”,但我仍然会用这个词来说明我要找的东西。
我在s3中有这个文件夹结构:
my-bucket/folder-1/file-named-a my-bucket/folder-2/... my-bucket/folder-3/file-named-a my-bucket/folder-4/...我想找到所有的文件夹包含“文件名-a”,所以文件夹-1和文件夹-3在上面的例子将被返回。我只需要搜索我的桶下的“顶级”文件夹。可能有数以万计的文件夹需要搜索。如何构造ListObjectsRequest来做到这一点?
谢谢你,山姆
发布于 2015-10-27 02:35:30
可以列出一个Amazon存储桶( S3 ListBucket())来查看它的内容,并且这个Prefix调用可以受到Prefix的限制。但是,不可能将通配符放在前缀中。
因此,您需要检索列出的整个桶,查找这些文件。如果有大量的对象,这将需要重复调用。
示例:使用的清单键
https://stackoverflow.com/questions/33337558
复制相似问题