题 Amazon S3中的Buckets和Folders有什么区别?


有什么区别 Buckets 和 Folders 在亚马逊S3?是这样的事情 Folder 存在于Amazon S3?或者仅存在S3客户端 Folders 给我们更好的处理?


15
2017-09-13 18:01






答案:


目录实际上并不存在于S3存储桶中。整个文件结构实际上只是一个扁平的单级文件容器。

目录的错觉实际上是基于命名文件名来创建的 dirA/dirB/file

某些S3工具(Firefox S3组织器,s3fs等)采取了额外的步骤,即引入专有元数据文件来模拟目录节点,以便使工具更直观地运行。

但最重要的是,桶中没有真正的子目录。


21
2017-09-13 18:07





要么创建空目录文件“dirA /”,amazon s3会为您提供公共前缀,如果要获取前缀的目录列表,则为“/”分隔的字符串列表

要查看差异,请参阅Bucket Explorer中的文件夹视图和文件视图,或尝试使用其搜索功能,以便您更好地了解其响应。

我是Bucket Explorer Team的开发人员之一


1
2017-09-14 05:22





S3中没有文件夹概念,只有桶和密钥。 他们的工具非常好用于解释文件夹中的键,如结构。

例如在foo bucket中, A / b / c和A / b / d是两个不同的密钥,只共享桶


0
2017-09-14 21:51