首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊S3前缀的定义是什么?

亚马逊S3前缀的定义是什么?
EN

Stack Overflow用户
提问于 2019-04-04 19:26:38
回答 2查看 3.9K关注 0票数 3

S3前缀的确切定义是什么。

假设我有以下S3结构:

代码语言:javascript
复制
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/January/)。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-04 19:33:01

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

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

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

  • pho
  • 照片
  • 照片/2
  • 照片/2006/一月/样本。
  • 照片/2006/一月/样本

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

票数 4
EN

Stack Overflow用户

发布于 2019-04-04 22:15:14

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

前缀路径相对于对象。因此,对于sample.jpg,前缀是:photos/2006/January/,但是如果在photos/2006/中有sample2.jpg,则前缀是后者。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55523560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档