首页 > 解决方案 > AWS S3如何将文件夹设为今天的日期

问题描述

我想创建一个如下所示的文件夹结构。我应该如何指定密钥?*顶级文件夹将是今天的日期

/yyyymmdd/*.jason

例如 /2021-05-21/example.json

标签: amazon-web-servicesamazon-s3

解决方案


Amazon S3 中实际上并不存在文件夹。您可以创建具有任何路径的对象,并且文件夹会神奇地“出现”。然后,如果对象被删除,文件夹就会消失。Amazon S3 调用它们CommonPrefixes

Amazon S3 管理控制台有一个“创建文件夹”按钮。这实际上创建了一个与文件夹同名的零长度对象(例如2021-05-21/)。这“强制”文件夹出现,因为其中有一个对象。但是,零长度对象隐藏在控制台中。

因此,如果您希望“创建文件夹”,只需创建一个带有文件夹名称的零长度对象。

或者,更好的是,不要创建文件夹。假装它存在,一切都会很好。


推荐阅读