Carga de archivos con nombre de archivo similar en Amazon S3

10

Básicamente, ¿cómo maneja Amazon S3 los archivos que ya tienen el mismo nombre de archivo dentro de un depósito especificado? Suponiendo que solo puedo subir a un cubo en particular, ¿S3 cambiará el nombre de archivo o algo así?

¡Gracias!

Nikko
fuente

Respuestas:

9

No, si el nombre es el mismo, simplemente sobrescribirá el archivo. Por eso es mejor prefijar los archivos para que tengan nombres / rutas únicos

Mitch Dempsey
fuente
20

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.

Tom Andersen
fuente