0

在 boto3 的文档中,没有在存储桶中创建目录的功能。虽然我们可以手动添加文件夹,但我需要一些代码来通过 python 完成。

4

1 回答 1

1

您不需要在 S3 中创建文件夹。

如果使用 key 创建对象pics/cats/funny.gif,“文件夹”cats将自动出现在“文件夹”内pics

“文件夹”一词用引号引起来,因为文件夹不是 S3 中的容器。/它们是从对象键中的分隔符派生的以供显示。

如果您想查看空文件夹,您可以创建名称以 or 结尾的空对象(包含 0 个字节,一个空字符串),但这些对象没有任何实际用途,只是允许您在控制台“空”时查看它们。” /pics/pics/cats/

S3 在技术上将您的对象存储在平面词汇索引空间中,而不是层次结构中。控制台将/自动将名称中的对象组织到可见文件夹中。

这在使用文件夹中进行了解释。

于 2017-08-02T10:52:53.507 回答