Risposte:
No, se il nome è lo stesso, sovrascriverai il file. Ecco perché è meglio aggiungere un prefisso ai file in modo che abbiano nomi / percorsi univoci
La maggior parte dei caricamenti su S3 usa "nomi di file" che sono ciò che Amazon S3 chiama chiavi che sembrano percorsi per "persone normali" EG: Documents / important / project1 / somefile.txt
Se si passa la stessa chiave per caricare un file, questo viene sostituito, a meno che non sia attivo il controllo delle versioni .
S3 supporta il controllo delle versioni. Ciò significa che quando si carica due volte sulla stessa chiave, vengono memorizzate due versioni del file. Nota che se carichi lo stesso identico file due volte, puoi pagare due copie identiche dello stesso file su S3. Quindi devi stare attento a caricare lo stesso file su S3 più volte di seguito con il controllo delle versioni attivo.
Per utilizzare il controllo delle versioni, è necessario attivarlo per il bucket S3.
Inoltre, per i file di piccole dimensioni, è necessario prendere in considerazione il costo effettivo di un'istruzione PUT: non solo costa $ 0,15 / GB + overhead piccolo per file, ma costa anche $ 1,00 per caricare 100.000 file su S3.