Amazon S3 有“子目录”吗?(Rackspace Cloudfiles 没有)

Amazon S3 有“子目录”吗?(Rackspace Cloudfiles 没有)

在 Rackspace 中,所有“存储桶”都属于同一级别。

存储桶不能位于其他存储桶内。这给组织带来了很大困难!

编辑:有人对使用哪一个有任何建议吗...为了最好的组织!?如果没有子存储桶,有什么技巧可以组织多个项目/文件吗?

答案1

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

答案2

不可以,但您可以通过在要放入存储桶的资源名称中使用“/”来伪造它。许多存储桶浏览器都支持此功能并将其显示为文件夹。

答案3

不,S3 没有子存储桶的概念。

答案4

我的想法是使用云文件 API 构建一个自定义应用程序来管理层次结构,然后您可以随意调用存储桶。

您的用例到底是什么?根据您实际使用子存储桶的方式,您可能会采取不同的方法。

相关内容