我正在制作一个与AWS S3 SDK通信的webapp,以将文件从我的webapp上传到S3 Bucket。到目前为止,它的工作原理很吸引人,但是我有一些想做的事情。我想将其归类为2018
文件夹和2019
文件夹。
如果我将文件上传到S3存储桶,它将在文件上传的那一年保存到文件夹中。
有人知道吗?谢谢!
答案 0 :(得分:0)
Amazon S3不支持文件夹/目录。
每个对象的文件名(“键”)都包含完整路径。
例如,您可以使用以下密钥上传新对象:
2019/foo.txt
该对象将“显示”在名为2019
的文件夹中,但实际上并不存在。如果该对象被删除并且2019
文件夹中没有其他对象,则该文件夹也将消失。
因此,您可以将对象上传到所需的任何位置,而无需实际创建目录。
只需对应用程序进行编码,即可使用包含完整路径的Key存储对象。