आपके द्वारा बनाया गया A-record उर्फ बाल्टी के नाम के समान होना चाहिए, क्योंकि S3 में बकेट की वर्चुअल होस्टिंग के लिए आवश्यक है कि Host:
ब्राउजर द्वारा भेजे गए हेडर बाल्टी नाम से मेल खाते हों। वहाँ वास्तव में एक और व्यावहारिक तरीका नहीं है जिसमें बाल्टी की आभासी मेजबानी को पूरा किया जा सकता है ... बाल्टी को किसी तंत्र द्वारा पहचाना जाना चाहिए, और वह तंत्र http हेडर है।
"Example.com" डोमेन के अंदर एक बाल्टी के लिए एक उपनाम बनाने के लिए, बाल्टी नाम एक होस्टनाम भी होने वाला है जिसे आप कानूनी रूप से उस डोमेन के भीतर घोषित कर सकते हैं ... मार्ग 53 ए-रिकॉर्ड "testbucket.example" .com, "उदाहरण के लिए, केवल " testbucket.example.com "नामक एक बाल्टी को उतारा जा सकता है ... और कोई अन्य बाल्टी नहीं।
आपके प्रश्न में, आप इस बाधा को तोड़ रहे हैं ... लेकिन आप केवल "simples3websitetest.com" नाम के बकेट में एक उपनाम बना सकते हैं, जो "simples3websitetest.com" डोमेन के अंदर (और शीर्ष पर) है।
यह डिज़ाइन द्वारा है, और रूट 53 की और S3 की न तो सीमा। वे केवल आपको कुछ ऐसा करने से रोक रहे हैं जो संभवतः काम नहीं कर सकता। वेब सर्वर किसी भी उपनाम या CNAME या DNS में किए गए किसी अन्य चीज़ से अनजान हैं - वे केवल मूल होस्टनाम प्राप्त करते हैं जो ब्राउज़र मानता है कि यह ब्राउज़र द्वारा भेजे गए http हेडर में ... से कनेक्ट करने की कोशिश कर रहा है ... और S3 इसका उपयोग करता है वर्चुअल होस्ट अनुरोध लागू करने के लिए बाल्टी के नाम की पहचान करने के लिए जानकारी।
Amazon S3 के लिए आवश्यक है कि आप अपने बाल्टी को अपने डोमेन के समान नाम दें। ऐसा तब होता है जब अमेज़न एस 3 वेब ब्राउज़र द्वारा भेजे गए होस्ट हेडर को ठीक से हल कर सकता है जब कोई उपयोगकर्ता आपकी वेबसाइट से सामग्री का अनुरोध करता है। इसलिए, हम अनुशंसा करते हैं कि आप अपने डोमेन नाम को पंजीकृत करने के लिए भुगतान करने से पहले अपनी वेबसाइट को अमेज़ॅन एस 3 में अपनी बाल्टी बनाएँ।
http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-create-bucket.html#bucket-requirements
ध्यान दें, हालांकि, यह प्रतिबंध केवल तब लागू होता है जब आप अपनी बाल्टी के सामने CloudFront का उपयोग नहीं कर रहे होते हैं।
CloudFront के साथ, वहाँ, और अधिक लचीलापन है, क्योंकि Host:
शीर्ष लेख में लिखा जा सकता (CloudFront अपने आप में) से पहले अनुरोध S3 के माध्यम से पारित कर दिया है। आप अपने CloudFront वितरण में "मूल होस्ट" को कॉन्फ़िगर करते हैं your-bucket.s3-website-xx-yyyy-n.amazonaws.com
जहां xx-yyyy-n S3 का AWS क्षेत्र है जहां आपकी बाल्टी बनाई गई थी। यह समापन बिंदु प्रत्येक बाल्टी के लिए S3 कंसोल में दिखाया गया है।