IPv6 के माध्यम से अमेज़न S3 स्टेटिक वेबसाइट तक पहुँचें


13

मैं Amazon S3 पर Amazon S3 पर एक स्थिर वेबसाइट होस्ट करता हूँ, जो Amazon रूट 53 पर होस्ट है। मैं चाहूंगा कि मेरी साइट IPv4 और IPv6 के माध्यम से सुलभ हो (क्योंकि यह समय की बात है)।

जब मैं Aअपने S3 बाल्टी के लिए एक (IPv4) "उपनाम" रिकॉर्ड जोड़ने के लिए मार्ग 53 AWS प्रबंधन कंसोल का उपयोग करता हूं, तो मुझे समापन बिंदु के रूप में उपयोग करने के लिए मेरे S3 बाल्टी के नाम के साथ संकेत दिया जाता है। जब मैं AAAA(IPv6) "उपनाम" रिकॉर्ड जोड़ने की कोशिश करता हूं, तो मुझे ऐसा कोई विकल्प नहीं दिया जाता है:

यहाँ छवि विवरण दर्ज करें

एक त्रुटि के परिणामस्वरूप AAAA, मौजूदा रिकॉर्ड को क्लोन करके मैन्युअल रूप से एक रिकॉर्ड सेट करने की कोशिश कर रहा है A:

यहाँ छवि विवरण दर्ज करें

मुझे पता है कि A"उपनाम" रिकॉर्ड मार्ग 53 DNS में उचित IPv4 IP पता डालता है:

यहाँ छवि विवरण दर्ज करें

मुझे मैन्युअल रूप से IPv6 पता सेट करने में डर लगता है क्योंकि मुझे नहीं लगता कि इसकी कोई गारंटी है। उपनाम लक्ष्य सेटिंग वह है जो अमेज़ॅन स्टैटिक एस 3 साइटों के लिए निर्धारित करता है।

इसलिए मेरा सवाल यह है कि क्या अमेज़न AWS IPv6 के माध्यम से S3 स्टेटिक वेबसाइट तक पहुँचने का समर्थन करता है, और यदि हां, तो मैं इसे कैसे सेट कर सकता हूँ?


3
अमेज़न के पास IPv6 नहीं है।
माइकल हैम्पटन

2
@Michael Hampton कुछ चीजें स्पष्ट रूप से करती हैं: docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/… । । । शायद S3 (अभी तक) नहीं।

क्या आपने ईमेल का समर्थन किया? इस बिंदु पर एक मैनुअल प्रक्रिया हो सकती है
याकूब इवांस

जवाबों:


4

अमेज़ॅन के पास अब कई सेवाओं के लिए आईपीवी 6 के लिए समर्थन है

Amazon S3 के लिए IPv6 सपोर्ट

IPv6 के माध्यम से अपनी सामग्री तक पहुंच शुरू करने के लिए, आपको नए दोहरे-स्टैक समापन बिंदुओं पर स्विच करने की आवश्यकता है जो इस तरह दिखते हैं:

https://BUCKET.s3.dualstack.REGION.amazonaws.com

या यह:

https://s3.dualstack.REGION.amazonaws.com/BUCKET


क्या आपको पता है कि स्थैतिक वेबसाइटों के लिए "ड्यूलस्टैक" समापन बिंदु है? वे आम तौर पर की तरह लग रहेwww.example.com.s3-website-us-east-1.amazonaws.com
इवान Anishchuk

2
@IvanAnishchuk मुझे नहीं लगता कि यह अभी तक समर्थित है, यह प्रलेखन में नहीं दिखाया गया है और यह धागा बताता है कि यह समर्थित नहीं है। मुझे लगता है कि फिलहाल एकमात्र समाधान s3 बाल्टी के सामने CloudFront का उपयोग करना होगा, और यह सुनिश्चित करना कि कैशिंग अपेक्षित है।
स्कॉट

1
हाँ, क्लाउडफ्रंट का उपयोग किया जा सकता है। यह मेरी स्थिति में सिर्फ एक ओवरकिल है, यह केवल कई लाभों के बिना जटिलता और शुल्क जोड़ देगा। Cloudflare शायद इस्तेमाल किया जा सकता है।
इवान एनिशचुक

19

खुशखबरी! AWS के पास CloudFront और S3 में IPv6 का समर्थन है ।

वर्तमान में AWS (2016-04-01) के पास बहुत सीमित IPv6 समर्थन है, केवल EC2 क्लासिक में ELBs IPv6 कर सकते हैं - और उन्हें VPC के पक्ष में चरणबद्ध किया जा रहा है।

रूट 53, एस 3, क्लाउडफ्रंट, ईसी 2 नोड्स या वीपीसी-आधारित लोड बैलेंसर्स (ईएलबी) में आईपीवी 6 के लिए कोई समर्थन नहीं है।

कई लोग IPWS6 समर्थन को जोड़ने के लिए AWS की प्रतीक्षा कर रहे हैं, खुद भी शामिल हैं। तब तक आपकी सबसे अच्छी पसंद शायद एक अलग प्रदाता है जिसके पास अच्छा आईपीवी 6 समर्थन है।


8
मैंने कुछ समय पहले इंतज़ार करना बंद कर दिया और AWS से बाहर चला गया।
माइकल हैम्पटन


10

AWS के पास IPv6 समर्थन में से कोई भी नहीं है। हालांकि, अगर आपको इसकी वास्तव में बुरी तरह से आवश्यकता है, तो एक बदसूरत समाधान है - आप अपने स्थिर वेब साइट के सामने उनके लोड बैलेंसर का उपयोग कर सकते हैं। यह IPv6 का समर्थन करता है लेकिन यह आपकी स्थिति के आधार पर आदर्श नहीं हो सकता है या बिल्कुल भी काम नहीं कर सकता है। एक अन्य विकल्प CloudFlare जैसी सेवा पर विचार करना होगा। वे आपके लिए आगे और पीछे अनुवाद करेंगे। एकमात्र वास्तविक समाधान AWS से उन प्लेटफार्मों तक दूर है जो IPv6 को मूल रूप से समर्थन करते हैं। उदाहरण के लिए, RackSpace के पास सभ्य IPv6 समर्थन के साथ-साथ लाइनोड और अन्य भी हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.