Réponses:
Non, si le nom est le même, vous écraserez simplement le fichier. C'est pourquoi il est préférable de préfixer les fichiers afin qu'ils aient des noms / chemins uniques
La plupart des téléchargements vers S3 utilisent des 'noms de fichiers' qui sont ce qu'Amazon S3 appelle des clés qui ressemblent à des chemins vers des 'personnes normales' EG: Documents / important / project1 / somefile.txt
Si vous passez la même clé pour télécharger un fichier, il est remplacé, sauf si le contrôle de version est activé .
S3 prend en charge la gestion des versions. Cela signifie que lorsque vous téléchargez deux fois sur la même clé, deux versions du fichier sont stockées. Notez que si vous téléchargez deux fois le même fichier exact, vous devez payer pour deux copies identiques du même fichier sur S3. Vous devez donc être prudent lors du téléchargement du même fichier vers S3 plusieurs fois de suite avec le contrôle de version.
Pour utiliser la gestion des versions, vous devez l'activer pour votre compartiment S3.
De plus, pour les petits fichiers, le coût réel d'une instruction PUT doit être pris en compte: cela coûte non seulement 0,15 $ / Go + petite surcharge par fichier, mais il en coûte également 1,00 $ pour télécharger 100000 fichiers vers S3.