在 boto3 的文档中,没有在存储桶中创建目录的功能。虽然我们可以手动添加文件夹,但我需要一些代码来通过 python 完成。
问问题
34 次
1 回答
1
您不需要在 S3 中创建文件夹。
如果使用 key 创建对象pics/cats/funny.gif
,“文件夹”cats
将自动出现在“文件夹”内pics
。
“文件夹”一词用引号引起来,因为文件夹不是 S3 中的容器。/
它们是从对象键中的分隔符派生的以供显示。
如果您想查看空文件夹,您可以创建名称以 or 结尾的空对象(包含 0 个字节,一个空字符串),但这些对象没有任何实际用途,只是允许您在控制台“空”时查看它们。” /
pics/
pics/cats/
S3 在技术上将您的对象存储在平面词汇索引空间中,而不是层次结构中。控制台将/
自动将名称中的对象组织到可见文件夹中。
这在使用文件夹中进行了解释。
于 2017-08-02T10:52:53.507 回答