我一直在玩Amazon S3,我想知道为什么我需要使用多个存储桶。我只是想根据它们所属的层次命名我的对象,例如。 blog/articles/2016/08/article-title.jpg
并将它们全部存储在一个存储桶中。在这种情况下将创建文件夹。或者我有什么理由需要多个存储桶来存储上传的文件吗?
如果是这样,拥有多个桶的正确设计是什么?我们说我需要按类型年份和月份对文件进行分类。我想我不能在水桶里装水桶。
答案 0 :(得分:3)
S3 Bucket Restrictions and Limitations州的AWS指南:
可以存储在a中的对象数量没有限制 无论你使用多个水桶,还是没有性能差异 或者只是几个。您可以将所有对象存储在一个存储桶中, 或者你可以在几个桶中组织它们。
我会保持简单,并将这种类型的资产数据存储在一个存储桶中,也许可以分成几个顶级'密钥名称前缀(文件夹),例如images
,scripts
等。