Amazon storage unlimited bucket

İki*_*are 1 amazon-s3 amazon-ec2 amazon-web-services amazon-cloudfront

Hi is there any version of amazon web services provides unlimited buckets?

wil*_*ynn 6

不.从S3文档中:

每个AWS账户一次最多可拥有100个桶.

S3存储桶创建和销毁是昂贵的(在资源方面):

Amazon S3的高可用性工程专注于获取,放置,列表和删除操作.由于存储区操作针对集中式全局资源空间,因此在应用程序的高可用性代码路径上创建存储区创建或删除调用是不合适的.最好在不常运行的单独初始化或设置例程中创建或删除存储桶.

使用大量桶也没有充分的理由:

对于可以存储在存储桶中的对象数量没有限制,无论使用多个存储桶还是少量存储桶,性能都没有变化.您可以将所有对象存储在一个存储桶中,也可以将它们组织在多个存储桶中.

您希望每个用户都有一个单独的空间来放置东西.好的:创建一个存储桶并为用户特定信息提供<user_id>/前缀.更好的是,把它放进去users/<user_id>/,这样你就可以在以后使用相同的存储桶来处理其他非用户特定的事情,或者改变命名方案,或者你想要的任何其他东西.

ListObjects接受一个prefix参数(users/<user_id>/),并对可能相关的分层键有特殊规定.