Amazon S3是否有“子目录”? (Rackspace Cloudfiles不)

在Rackspace中,所有“桶”都是一个级别。

水桶不能在其他水桶内。 这使得组织非常困难!

编辑:有没有人有任何build议,哪一个使用…最好的组织!? 如果没有子桶,是否有任何提示组织多个项目/文件?

考虑使用Redis或Tokyo Cabinet或Hadoop或CouchDB安装EC2服务器,然后使用它来pipe理您的S3存储。 这样可以制作子桶并以任何你想要的方式pipe理它们。 或者使用带有模拟S3的s3bucketapp的Google AppEngine。 或者将源代码下载到s3bucketapp并将其修改为允许在S3存储桶中使用子桶。 有很多方法可以解决这个问题,其中一些甚至可能是商业上可行的业务。

不,但是你可以通过使用“/”来放置你正在放置的资源的名称。 许多存储桶浏览器支持这一点,并将其显示为文件夹。

不,S3没有分桶的概念。

我的想法是使用Cloud Files API构build一个自定义应用程序来pipe理层次结构,然后您可以调用任何您想要的存储区。

无论如何,你的用例是什么? 根据你将如何使用子桶,你可能采取不同的方法。