Завантаження файлів з подібним іменем файлу в Amazon S3


10

В основному, як Amazon S3 обробляє файли, які вже мають однакове ім’я файлу всередині зазначеного відра? Якщо я можу завантажувати лише одне відро, чи змінить S3 ім'я файлу чи щось таке?

Дякую!

Відповіді:


9

Ні, якщо ім'я однакове, ви просто перезапишете файл. Ось чому найкраще префіксувати файли так, щоб вони мали унікальні імена / шляхи


20

Більшість завантажень на S3 використовують "імена файлів", які називають Amazon S3 клавішами, схожими на шляхи до "звичайних людей" EG: Документи / важливі / project1 / somefile.txt

Якщо ви передаєте той самий ключ, щоб завантажити файл, він замінюється, якщо не ввімкнено версію .

S3 підтримує версію. Це означає, що при завантаженні в один і той же ключ двічі зберігаються дві версії файлу. Зауважте, що якщо ви завантажите один і той же файл двічі, ви отримаєте оплату за дві однакові копії одного файлу на S3. Тож вам потрібно обережно завантажувати один і той самий файл у S3 багато разів поспіль із версіями.

Щоб використовувати версію, потрібно увімкнути її для відра S3.

Крім того, для невеликих файлів потрібно враховувати фактичну вартість оператора PUT: це не лише коштує $ 0,15 / ГБ + невеликі накладні витрати на файл, але й коштує 1,00 долара для завантаження 100 000 файлів на S3.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.