Respuestas:
No, si el nombre es el mismo, simplemente sobrescribirá el archivo. Por eso es mejor prefijar los archivos para que tengan nombres / rutas únicos
La mayoría de las cargas a S3 usan 'nombres de archivo', que son lo que Amazon S3 llama claves que parecen rutas a 'personas normales'. EG: Documents / important / project1 / somefile.txt
Si pasa la misma clave para cargar un archivo, se reemplaza, a menos que el control de versiones esté activado .
S3 admite versiones. Esto significa que cuando carga a la misma clave dos veces, se almacenan dos versiones del archivo. Tenga en cuenta que si carga exactamente el mismo archivo dos veces, puede pagar dos copias idénticas del mismo archivo en S3. Por lo tanto, debe tener cuidado al cargar el mismo archivo en S3 muchas veces seguidas con el control de versiones activado.
Para usar el control de versiones, debe activarlo para su depósito S3.
Además, para archivos pequeños, debe tenerse en cuenta el costo real de una declaración PUT: no solo cuesta $ 0.15 / GB + gastos generales pequeños por archivo, sino que también cuesta $ 1.00 cargar 100,000 archivos en S3.