在Amazon S3中上传具有类似文件名的文件


10

基本上,Amazon S3如何处理指定存储桶中已经具有相同文件名的文件?假设我只能上传到一个特定的存储桶,S3会更改文件名或其他内容吗?

谢谢!

Answers:


9

不,如果名称相同,您将覆盖文件。这就是为什么最好给文件加上前缀,以便它们具有唯一的名称/路径


20

大部分上传到S3的文件都使用“文件名”,Amazon S3称之为“文件名”,类似于“普通人” EG的路径:Documents / important / project1 / somefile.txt

如果您传递相同的密钥来上传文件,则除非版本控制处于启用状态否则它将被替换。

S3支持版本控制。这意味着当您两次上载到同一密钥时,将存储文件的两个版本。请注意,如果两次上传完全相同的文件,则需要为S3上的同一文件的两个相同副本付费。因此,在启用版本控制的情况下,您需要小心地连续多次将同一文件上传到S3。

要使用版本控制,您需要为S3存储桶将其打开。

此外,对于小文件,需要考虑PUT语句的实际成本:它不仅成本0.15美元/ GB +每个文件少量开销,而且将100,000个文件上传到S3的成本也为1.00美元。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.