Ответы:
Нет, если имя совпадает, вы просто перезапишите файл. Вот почему лучше всего ставить префикс файлов, чтобы они имели уникальные имена / пути
Большинство загрузок на S3 используют «имена файлов», то есть то, что Amazon S3 называет ключами, которые выглядят как пути к «нормальным людям». EG: Documents / Important / Project1 / somefile.txt
Если вы передаете тот же ключ для загрузки файла, он заменяется, если не включено управление версиями .
S3 поддерживает управление версиями. Это означает, что при двойной загрузке на один и тот же ключ сохраняются две версии файла. Обратите внимание, что если вы загружаете один и тот же файл дважды, вы платите за две идентичные копии одного и того же файла на S3. Поэтому вам нужно быть осторожным, загружая один и тот же файл в S3 много раз подряд с включенным контролем версий.
Чтобы использовать управление версиями, вам нужно включить его для вашей корзины S3.
Кроме того, для небольших файлов необходимо принимать во внимание фактическую стоимость оператора PUT: он не только стоит 0,15 долл. США / ГБ + небольшие накладные расходы на файл, но также стоит 1,00 долл. США для загрузки 100 000 файлов на S3.