कुछ महीने पहले, मैंने देखा कि मैं अपने होस्टिंग खाते पर अपनी बैंडविड्थ सीमा तक पहुंच रहा था। होस्टिंग प्रदाताओं को बदलना एक दर्द है, इसलिए मैंने कुछ हाई-बैंडविड्थ ग्राफिक्स को Amazon S3 में स्थानांतरित करने का फैसला किया, जहां बैंडविड्थ सस्ता और असीमित है। जब तक मुझे एहसास हुआ कि Google carltonbale.com के बजाय s3.amazonaws.com पर मेरी बाल्टी की ओर इशारा करते हुए खोज परिणाम लौटा रहा था, तब तक सब ठीक था। सौभाग्य से, AmazonAWS के पास वर्कअराउंड है। आप Amazon S3 बकेट में अपने स्वयं के डोमेन नाम का उपयोग कर सकते हैं। यह कैसे करना है, शुरू से अंत तक के निर्देश यहां दिए गए हैं नए अमेज़न S3 उपयोगकर्ताओं के लिए परिचयात्मक कदम: - सबसे पहले, स्पष्ट रूप से, आपको अपना स्वयं का डोमेन नाम और अपना स्वयं का Amazon S3 खाता चाहिए - दूसरे, आपको Amazon S3 बकेट बनाने/प्रबंधित करने के तरीके की आवश्यकता है, इसलिए आपको अपने पीसी पर एक क्लाइंट स्थापित करने की आवश्यकता होगी - मैं वर्तमान में साइबरडक फाइल ट्रांसफर क्लाइंट का उपयोग करता हूं। मैंने Mozilla Firefox के लिए उपयोग किए गए सशुल्क ऐप बकेट एक्सप्लोरर और S3 ऑर्गनाइज़र ऐड-ऑन का भी उपयोग किया है। कई विकल्प उपलब्ध हैं - अपनी पसंद का फाइल ट्रांसफर एप्लिकेशन इंस्टॉल करें और अपने AmazonAWS में प्रवेश करके इसे कॉन्फ़िगर करें एक्सेस कुंजी और गुप्त कुंजी - ये httpaws.amazon.com पर जाकर उपलब्ध हैं, âÃÂàऊपरी दाएं कोने में आपका वेब सर्विसेज अकाउंटा, और एडब्ल्यूएस एक्सेस आइडेंटिफायर्स का चयन करना। मैं - ये httpaws.amazon.com पर जाकर उपलब्ध हैं, âÃÂàAmazon S3 बकेट के लिए अपने उपडोमेन को अलियास कैसे करें: - उस सटीक डोमेन नाम की पहचान करें जिसे आप Amazon S3 पर अग्रेषित करना चाहते हैं। S3 एक वेब सर्वर नहीं है, इसलिए मैं करूंगा हम आपके पूरे डोमेन को वहां अग्रेषित करने की सलाह नहीं देते हैं, बल्कि एक उप-डोमेन को अग्रेषित करने की सलाह देते हैं। मैं जिस उप-डोमेन का उपयोग करने जा रहा हूं वह वास्तविक है जिसे मैंने सेटअप किया है: s3.carltonbale.com - एक नया à ¢   बनाएं ââÃÂà(a.k.a. फोल्डर) âàआइकन बनाएं। बकेट को वही नाम दें जो आपका उप-डोमेन नाम है - उदाहरण बकेट नाम: s3.carltonbale.com नोट: आपको एक विशिष्ट बकेट नाम का उपयोग करना चाहिए; यदि नाम पहले से ही किसी और द्वारा उपयोग किया जा रहा है, तो आप बकेट बनाने में सक्षम नहीं होंगे, भले ही किसी अन्य अलग खाते में - उदाहरण बकेट नाम: - अब मुश्किल हिस्सा आता है: अपने DNS सर्वर सेटिंग्स को संशोधित करना। इसे कैसे करना है, इसकी प्रक्रिया होस्ट और सॉफ्टवेयर सिस्टम के अनुसार अलग-अलग होती है, लेकिन ये सामान्य चरण हैं: - अपने वेब होस्ट कंट्रोल पैनल में लॉगऑन करें और ࢠ  Manage DNS Server Settingsà¢ÃÂàया इसी तरह का चयन करें - अपने डोमेन के लिए एक नई CNAME प्रविष्टि बनाएँ। मेरे s3.carltonbale.com के उदाहरण के लिए, प्रविष्टि थी: नाम: s3 प्रकार: CNAME मान: s3.amazonaws.com। (यदि आप एक यूरोपीय उपयोगकर्ता हैं, तो इसके बजाय s3-external-3.amazonaws.com का उपयोग करें।) - - और हां, âÃÂÃÂs3.amazonaws.com.âÃÂàके अंत में डॉट सही है, कम से कम मेरे लिए। यह पता लगाने के लिए अपनी अन्य प्रविष्टियों को देखें कि आपको क्या दर्ज करना चाहिए - अब सबसे कठिन हिस्सा आता है: प्रतीक्षा करना। मेरे उपडोमेन को AmazonAWS द्वारा पहचाने जाने में लगभग 2 घंटे का समय लगा - अपने ब्राउज़र में सबडोमेन नाम खोलें। अब आप 3 में से किसी भी यूआरएल के जरिए अपनी फाइलों तक पहुंच सकेंगे: - subdomain.domain.com (जब तक पूरा बकेट नाम पूरे सबडोमेन नाम के समान है, यानी mysubdomain.mydomain.com, url के अंत में बकेट नाम फिर से निर्दिष्ट करना आवश्यक नहीं है) - your_bucket_name.s3.amazonaws.com (यानी mysubdomain.mydomain.com.s3.amazonaws.com) - s3.amazonaws.com/your_bucket_name (यानी s3.amazonaws.com/mysubdomain.mydomain.com) अंतिम चरण - आपको अपने पसंदीदा बकेट प्रबंधन उपकरण का उपयोग करके अपनी बकेट और फ़ाइलों पर अनुमतियाँ सेट करने की आवश्यकता होगी। मैं अनुशंसा करता हूं कि बकेट अनुमति को केवल स्वामी द्वारा पूर्ण नियंत्रण पर सेट किया जाए और बकेट के भीतर फ़ाइलों की अनुमति को ࢠपर सेट किया जाए मालिक द्वारा पूर्ण नियंत्रण, हर किसी के लिए पढ़ने की पहुंच यह लोगों को आपकी बकेट में फ़ाइलों को ब्राउज़/सूचीबद्ध करने से रोकेगा - अगर आप नहीं चाहते कि Google (या Google छवियां) आपके उपडोमेन में फ़ाइलों को अनुक्रमित करे, तो robots.txt नाम की एक फ़ाइल बनाएं जिसमें निम्न शामिल हों और इसे अपनी बकेट में कॉपी करें: उपयोगकर्ता एजेंट: * अस्वीकार करें: / Amazon S3 के साथ अपने स्वयं के डोमेन नाम का उपयोग करने के तरीके पर मेरा स्टार्ट-टू-फिनिश गाइड यही है। अगर मुझे कुछ याद आया या अगर कुछ स्पष्ट नहीं है, तो मुझे टिप्पणियों में बताएं और मैं इसे ठीक कर दूंगा।