Téléchargement de fichiers avec un nom de fichier similaire dans Amazon S3

10

Fondamentalement, comment Amazon S3 gère-t-il les fichiers qui ont déjà le même nom de fichier dans un compartiment spécifié? En supposant que je ne peux télécharger que vers un compartiment particulier, S3 changera-t-il le nom de fichier ou quelque chose?

Merci!

Nikko
la source

Réponses:

9

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

Mitch Dempsey
la source
20

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.

Tom Andersen
la source