2011-04-17 128 views
1

我没有看到关于这个的其他信息,我想假设亚马逊在这里做一些创意。至少在某些文件系统中,我确信可以在一个文件夹中存储多少个文件。对于s3,这意味着桶内的文件夹内的对象?s3中可以存储多少个文件有限制吗?

对象数量或文件夹数量是否有限制?

我知道有文件大小限制和每个请求限制返回的项目。

回答

6

还有无限制您可以放在一个存储桶中的文件/文件夹的数量。

但是,每个帐户只限于100个存储桶。

+0

每个账户100个桶。看起来,您可以根据需要创建尽可能多的帐户。 – 2011-04-18 00:17:03

+0

@Tom - 谢谢,我澄清了我的答案,尽管如果您有很多帐户,管理起来会很不方便。 – 2011-04-18 06:15:26

0

S3中确实没有文件夹。它是一个关键(如路径) - 值(数据)存储。文件夹是通过在键中使用'/'字符创建的,所以只是一个约定。

请记住,如果您想要枚举单个文件夹中的所有数百万个密钥,则可能需要一段时间!因此,如果您的最终用户有任何限制,用户通常不会喜欢单个文件夹中的100000个文件列表。

+1

您可以使用'prefix'和'delimiter'参数来简化查找和列表对象。请参阅http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?ListingKeysHierarchy.html。但是,最好的选择是将您的S3存储桶“索引”到某个数据库中,并使用它来搜索您的S3资产。 – 2011-04-18 06:18:59

相关问题