Amazon web services AmazonS3前缀的定义是什么
S3前缀的定义到底是什么 假设我有以下S3结构: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只是一个对象
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,那么前缀就是后者 可能重复的