जवाबों:
नहीं, यदि नाम समान है, तो आप फ़ाइल को अधिलेखित कर देंगे। यही कारण है कि फाइलों को उपसर्ग करना सबसे अच्छा है ताकि उनके पास अद्वितीय नाम / रास्ते हों
S3 में अधिकांश अपलोड 'फ़ाइलनाम' का उपयोग करते हैं, जो कि अमेजन S3 कॉल कुंजी हैं जो 'सामान्य लोगों' जैसे पथों की तरह दिखते हैं जैसे: दस्तावेज़ / महत्वपूर्ण / प्रोजेक्ट 1 / somefile.txt
यदि आप फ़ाइल अपलोड करने के लिए एक ही कुंजी पास करते हैं, तो इसे बदल दिया जाता है, जब तक कि संस्करण चालू नहीं होता है ।
S3 संस्करण का समर्थन करता है। इसका मतलब है कि जब आप एक ही कुंजी को दो बार अपलोड करते हैं, तो फ़ाइल के दो संस्करण संग्रहीत होते हैं। ध्यान दें कि यदि आप एक ही फ़ाइल को दो बार अपलोड करते हैं, तो आपको S3 पर एक ही फ़ाइल की दो समान प्रतियों के लिए भुगतान करना होगा। इसलिए आपको एक ही फ़ाइल को S3 में अपलोड करने में लगातार कई बार सावधानी बरतने की आवश्यकता है।
वर्जनिंग का उपयोग करने के लिए, आपको इसे अपने S3 बाल्टी के लिए चालू करना होगा।
इसके अलावा, छोटी फ़ाइलों के लिए, PUT स्टेटमेंट की वास्तविक लागत को ध्यान में रखना चाहिए: इसमें न केवल $ 0.15 / GB + छोटे ओवरहेड प्रति फ़ाइल खर्च होते हैं, बल्कि S3 में 100,000 फ़ाइलों को अपलोड करने के लिए $ 1.00 का खर्च भी आता है।