Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AmazonS3前缀的定义是什么_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services AmazonS3前缀的定义是什么

Amazon web services AmazonS3前缀的定义是什么,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,S3前缀的定义到底是什么 假设我有以下S3结构: photos/2006/January/sample.jpg photos/2006/February/sample2.jpg photos/2006/February/sample3.jpg photos/2006/February/sample4.jpg sample.jpg的前缀是什么 photos将作为前缀或整个路径,直到sample.jpg将作为前缀(即photos/2006/一月/) 因为每个前缀都有读写限制。S3只是一个对象

S3前缀的定义到底是什么

假设我有以下S3结构:

photos/2006/January/sample.jpg

photos/2006/February/sample2.jpg

photos/2006/February/sample3.jpg

photos/2006/February/sample4.jpg
sample.jpg的前缀是什么

photos
将作为前缀或整个路径,直到
sample.jpg
将作为前缀(即
photos/2006/一月/


因为每个前缀都有读写限制。

S3只是一个对象存储,将一个“键”映射到一个“对象”。在您的例子中,我看到四个对象(可能是图像)具有自己的键,它们试图模仿文件系统的文件夹结构

Prefix
指的是作为对象键前缀的任何字符串

photos/2006/一月/sample.jpg
只是一个键,因此以下任何一项(以及更多项)都可以是与此键匹配的前缀:

  • 凤凰
  • 照片
  • 照片/2
  • photos/2006/一月/sample.jp
  • 照片/2006/1月/sample.jpg

请注意,上面列出的前三个前缀将与您在问题中提到的其他键匹配。

您可以将前缀视为文件夹的路径。虽然它们不是真正的文件夹,但AWS已经创建了前缀,以便我们更容易可视化数据

前缀路径相对于对象。因此对于sample.jpg,前缀是:
photos/2006/一月/
,但是如果我在
photos/2006/
中有一个sample2.jpg,那么前缀就是后者

可能重复的