Mengunggah file dengan nama file yang mirip di Amazon S3

10

Pada dasarnya, bagaimana Amazon S3 menangani file yang sudah memiliki nama file yang sama di dalam ember yang ditentukan? Dengan asumsi saya hanya dapat mengunggah ke satu ember tertentu, apakah S3 akan mengubah nama file atau sesuatu?

Terima kasih!

Nikko
sumber

Jawaban:

9

Tidak, jika namanya sama, Anda hanya akan menimpa file. Itulah mengapa yang terbaik adalah awalan file sehingga mereka memiliki nama / jalur unik

Mitch Dempsey
sumber
20

Sebagian besar unggahan ke S3 menggunakan 'nama file' yang disebut Amazon S3 sebagai kunci yang terlihat seperti jalur ke 'orang normal' EG: Documents / important / project1 / somefile.txt

Jika Anda melewati kunci yang sama untuk mengunggah file, itu diganti, kecuali versi diaktifkan .

S3 mendukung versi. Ini berarti bahwa ketika Anda mengunggah ke tombol yang sama dua kali, dua versi file disimpan. Perhatikan bahwa jika Anda mengunggah file yang sama persis dua kali, Anda harus membayar dua salinan identik dari file yang sama di S3. Jadi, Anda perlu berhati-hati mengunggah file yang sama ke S3 berkali-kali berturut-turut dengan versi diaktifkan.

Untuk menggunakan versi, Anda harus menyalakannya untuk bucket S3 Anda.

Juga, untuk file kecil, biaya aktual pernyataan PUT perlu diperhitungkan: tidak hanya biaya $ 0,15 / GB + overhead kecil per file, tetapi juga biaya $ 1,00 untuk mengunggah 100.000 file ke S3.

Tom Andersen
sumber