amazon-web-services - AWS S3如何将文件夹设为今天的日期
问题描述
我想创建一个如下所示的文件夹结构。我应该如何指定密钥?*顶级文件夹将是今天的日期
/yyyymmdd/*.jason
例如 /2021-05-21/example.json
解决方案
Amazon S3 中实际上并不存在文件夹。您可以创建具有任何路径的对象,并且文件夹会神奇地“出现”。然后,如果对象被删除,文件夹就会消失。Amazon S3 调用它们CommonPrefixes
。
Amazon S3 管理控制台有一个“创建文件夹”按钮。这实际上创建了一个与文件夹同名的零长度对象(例如2021-05-21/
)。这“强制”文件夹出现,因为其中有一个对象。但是,零长度对象隐藏在控制台中。
因此,如果您希望“创建文件夹”,只需创建一个带有文件夹名称的零长度对象。
或者,更好的是,不要创建文件夹。假装它存在,一切都会很好。
推荐阅读
- javascript - Puppeteer - 如何在 setTimeout 内返回 page.evaluate 中的结果
- python - 从 Windows 在 python 中打开带有特殊字符的文件名
- python - 使用 pandas 数据框将日期“01-Sept-20”更改为“01-Sep-20”
- python - 整数 YYYYMMDD 到日期时间(例如 01JAN2021)
- sql - 对象“fn_dblog”、数据库“mssqlsystemresource”、模式“sys”的 SELECT 权限被拒绝
- java - Spring-Boot-Security:自定义身份验证器
- pattern-matching - 如何简化嵌套模式匹配子句?
- php - JQuery DatePicker 在 Laravel 中破坏了 anchore 标签
- c# - 是否可以将复杂的 EF Core ".Include" 调用重写为 "Join" 调用?
- apache-spark - “如果Spark Driver出现故障,就会被Worker节点代替”是正确的说法吗?