Відповіді:
Ні, якщо ім'я однакове, ви просто перезапишете файл. Ось чому найкраще префіксувати файли так, щоб вони мали унікальні імена / шляхи
Більшість завантажень на S3 використовують "імена файлів", які називають Amazon S3 клавішами, схожими на шляхи до "звичайних людей" EG: Документи / важливі / project1 / somefile.txt
Якщо ви передаєте той самий ключ, щоб завантажити файл, він замінюється, якщо не ввімкнено версію .
S3 підтримує версію. Це означає, що при завантаженні в один і той же ключ двічі зберігаються дві версії файлу. Зауважте, що якщо ви завантажите один і той же файл двічі, ви отримаєте оплату за дві однакові копії одного файлу на S3. Тож вам потрібно обережно завантажувати один і той самий файл у S3 багато разів поспіль із версіями.
Щоб використовувати версію, потрібно увімкнути її для відра S3.
Крім того, для невеликих файлів потрібно враховувати фактичну вартість оператора PUT: це не лише коштує $ 0,15 / ГБ + невеликі накладні витрати на файл, але й коштує 1,00 долара для завантаження 100 000 файлів на S3.