S3限制桶中的对象

Quo*_*ent 77 amazon-s3 amazon-web-services

有谁知道我可以放入S3存储桶的对象数量是否有限制?我可以把一百万,一千万等等都放在一个桶里吗?

Pur*_*lot 84

根据亚马逊:

写入,读取和删除每个包含1字节到5兆字节数据的对象.您可以存储的对象数量不受限制.

资料来源:http://aws.amazon.com/s3/details/截至2015年9月3日.

  • 注意:每个 PUT 最大为 5GB。如果您想上传 5TB 的对象,您需要开启 [分段上传](https://docs.aws.amazon.com/AmazonS3/latest/dev/qfacts.html)。 (3认同)

Rya*_*ite 16

看起来限制已经改变.您可以为单个对象存储5TB.

您可以存储的数据总量和对象数量不受限制.各个Amazon S3对象的大小范围可以从1个字节到5个TB.可以在单个PUT中上传的最大对象是5千兆字节.对于大于100兆字节的对象,客户应考虑使用"分段上传"功能.

http://aws.amazon.com/s3/faqs/#How_much_data_can_I_store


小智 10

  • 每个桶的对象没有限制.
  • 每个帐户最多有100个桶(如果您需要更多,您需要亚马逊).
  • 即使您在一个存储桶中存储了数百万个对象,也不会降低性能.

来自docs,

有没有限制可以存储在一个桶中的对象的数量和性能是否使用许多桶或少数几个没有区别.您可以将所有对象存储在一个存储桶中,也可以将它们组织在多个存储桶中.

截至2016年8月

  • 当您处理数百万个对象时,存储桶中对象的组织/关键字前缀可能会有所不同。参见https://aws.amazon.com/blogs/aws/amazon-s3-performance-tips-tricks-seattle-hiring-event/ (2认同)

Dav*_*ler 7

虽然您可以在单个存储桶中存储无限数量的文件/对象,但当您在存储桶中列出“目录”时,默认情况下它只会为您提供该存储桶中的前 1000 个文件/对象。要访问像这样的大“目录”中的所有文件,您需要多次调用它们的 API。