Amazon S3中的存储桶和文件夹有什么区别?


15

BucketsFoldersAmazon S3 之间有什么区别?Folder亚马逊S3中是否存在这样的事情?还是只有S3客户Folders向我们展示以便更好地处理?

Answers:


24

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

目录的错觉实际上是基于命名文件名称(例如)创建的dirA/dirB/file

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

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


1

无论您是否创建空目录文件“ dirA /”,amazon s3都会为您提供通用前缀,如果要获取前缀的目录列表,则以“ /”分隔的字符串列表

要查看差异,请在Bucket Explorer中查看文件夹视图和文件视图,或尝试使用其搜索功能使您对它的响应更加了解。

我是Bucket Explorer团队的开发人员之一


0

S3中没有文件夹概念,只有文件夹和密钥。他们的工具非常好,可以将密钥解释为类似结构的文件夹。

例如,在foo bucket中,A / b / c和A / b / d是两个不同的键,它们仅共享同一桶

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.