Amazon S3 中的最佳桶数

The optimal number of buckets in Amazon S3

我想知道 Amazon S3 增加桶数的行为是什么?据推测,根据文档:

By default, you can create up to 100 buckets in each of your AWS accounts. If you need additional buckets, you can increase your account bucket limit to a maximum of 1,000 buckets by submitting a service limit increase. There is no difference in performance whether you use many buckets or just a few.

所以我很好奇S3性能基于bucket数量的plot

桶中存储的对象数量没有限制。从理论上讲,您可以用一个桶做所有事情。或者,也许每个区域一个桶。

当存储桶有数百万个对象时,列出存储桶的内容会变得非常慢。这是您可以使用 Amazon S3 Inventory 的地方,它可以提供列出所有对象的每日或每周 CSV 文件。

除了列出存储桶的内容外,性能不应因存储桶的大小而受到影响。但是,请参阅:Best Practices Design Patterns: Optimizing Amazon S3 Performance