S3什么是存储对象的推荐层次结构?

时间:2016-08-04 14:04:41

标签: amazon-web-services amazon-s3

我一直在玩Amazon S3,我想知道为什么我需要使用多个存储桶。我只是想根据它们所属的层次命名我的对象,例如。 blog/articles/2016/08/article-title.jpg并将它们全部存储在一个存储桶中。在这种情况下将创建文件夹。或者我有什么理由需要多个存储桶来存储上传的文件吗?

如果是这样,拥有多个桶的正确设计是什么?我们说我需要按类型年份和月份对文件进行分类。我想我不能在水桶里装水桶。

1 个答案:

答案 0 :(得分:3)

S3 Bucket Restrictions and Limitations州的AWS指南:

  

可以存储在a中的对象数量没有限制   无论你使用多个水桶,还是没有性能差异   或者只是几个。您可以将所有对象存储在一个存储桶中,   或者你可以在几个桶中组织它们。

我会保持简单,并将这种类型的资产数据存储在一个存储桶中,也许可以分成几个顶级'密钥名称前缀(文件夹),例如imagesscripts等。