在Amazon S3上/和之间有什么区别?

时间:2014-07-19 08:55:08

标签: amazon-s3 prefix

根据我的理解,我称之为文件和文件夹,只是Amazon S3上的对象。它们都位于指定的同一区域,并且位于一个大海的文件中。这些对象的前缀(第一个)是亚马逊称之为“桶”的东西。因此,一个对象可能看起来像这样“Bucket01:anotherprefix:athirdprefix:myfile”

但我已经看到一些物体中有/在其中。 anotherprefix:athirdprefix:afourthprefix / MYFILE

做什么/做什么?因为我看不出它的表现方式除了:

1 个答案:

答案 0 :(得分:0)

' /'做'做'做什么,它成为名称的一部分。很多人使用它们,包括我,因为它可以按照大多数人习惯的惯例直观地组织你的文件,但这只是一个约定,正如你所说的,桶中没有文件夹或子目录 - 只是&# 39;一大堆文件'。

命名约定一般并不重要,除非并且直到你在一个桶中有很多很多对象,并且需要更好的性能 - 如果你认为最终可能是你的情况,最好提出一个命名约定文件名的开头是随机的'在某种程度上允许s3为您分发文件,从而在需要时更快地访问它们。

以下是一个幻灯片,您可能会对命名约定的最佳做法感兴趣:

http://www.slideshare.net/AmazonWebServices/maximizing-amazon-s3-performance-stg304-aws-reinvent-2013