Amazon-S3
在 Amazon S3 中上傳具有相似文件名的文件
基本上,Amazon S3 如何處理指定儲存桶中已經具有相同文件名的文件?假設我只能上傳到一個特定的儲存桶,S3 會更改文件名還是什麼?
謝謝!
不,如果名稱相同,您只會覆蓋文件。這就是為什麼最好為文件添加前綴,以便它們具有唯一的名稱/路徑
大多數上傳到 S3 的文件都使用“文件名”,Amazon S3 稱之為鍵,看起來像“普通人”的路徑 EG:Documents/important/project1/somefile.txt
如果您傳遞相同的密鑰來上傳文件,它將被替換,除非版本控制是 on。
S3 支持版本控制。這意味著當您兩次上傳到同一個密鑰時,會儲存兩個版本的文件。請注意,如果您兩次上傳完全相同的文件,您需要為 S3 上同一文件的兩個相同副本付費。因此,在開啟版本控制的情況下,您需要小心地將同一文件連續多次上傳到 S3。
要使用版本控制,您需要為您的 S3 儲存桶啟用它。
此外,對於小文件,需要考慮 PUT 語句的實際成本:它不僅成本 $ 0.15 /GB + small overhead per file, but it also costs $ 1.00 將 100,000 個文件上傳到 S3。