इसे कनेक्ट करने से आपको क्या लाभ मिलता है
अपना स्वयं का Akamai खाता कनेक्ट करने से आप हमारी CDN के बजाय अपने CDN पर साइट रख सकते हैं। ज़ोन, ट्रैफ़िक और बिल आपके खाते के अंतर्गत होते हैं, और आप अभी भी अपने Zinn® डैशबोर्ड के भीतर से कैश साफ़ कर सकते हैं और CDN की सेटिंग बदल सकते हैं — इसके लिए अलग-अलग पैनलों के बीच स्विच करने की आवश्यकता नहीं होती है।
शुरू करने से पहले
प्रॉपर्टी मैनेजर और फ़ास्ट पर्ज (Fast Purge) वाला Akamai अनुबंध।
1. Akamai पर कुंजी (की) बनाएँ
Akamai कंट्रोल सेंटर में Identity and Access Management खोलें और Create API client चुनें। एक एडवांस्ड क्लाइंट चुनें ताकि आप इसकी API चुन सकें, और दोनों अनुमतियाँ प्रदान करें:
- Property Manager — रीड एक्सेस, ताकि हम आपकी प्रॉपर्टी देख सकें;
- Fast Purge — ताकि हम उन्हें साफ़ कर सकें। यह एक अलग अनुमति है, और इसके बिना हम आपकी प्रॉपर्टी देख सकते हैं लेकिन उन्हें साफ़ नहीं कर सकते।
इसके बाद Akamai क्लाइंट के EdgeGrid क्रेडेंशियल दिखाता है: एक होस्ट, एक क्लाइंट टोकन, एक क्लाइंट सीक्रेट और एक एक्सेस टोकन। चारों को कॉपी करें।
2. इसे यहाँ कनेक्ट करें
अपने डैशबोर्ड में Integrations खोलें और Connect an account चुनें। समूह के रूप में Your own CDN और खाते के रूप में Akamai चुनें, API host, Client token, Client secret और Access token भरें, और Connect account दबाएँ।
कुछ भी सहेजे जाने से पहले हम आपके द्वारा पेस्ट किए गए डेटा की जाँच करते हैं। जो कुंजी काम नहीं करती उसे कभी भी संग्रहीत नहीं किया जाता है, और उत्तर में यह बताया जाता है कि उसमें क्या खराबी थी। जो कुंजी काम करती है उसे हमारे सीक्रेट्स वॉल्ट में एन्क्रिप्टेड रखा जाता है — हमारे डेटाबेस में कभी नहीं — और इसे फिर कभी नहीं दिखाया जाता है, यहाँ तक कि आपको भी नहीं।
इसके बाद क्या होता है
- किसी साइट का CDN टैब खोलें। Where this site is served from के अंतर्गत, यह खाता एक गंतव्य के रूप में दिखाई देता है। इसे चुनें और पुष्टि करें; हम आपके खाते पर साइट का कॉन्फ़िगरेशन बनाते हैं, इसकी जाँच करते हैं, और उसके बाद ही साइट को स्थानांतरित करते हैं, ताकि स्थानांतरण के दौरान साइट चालू रहे।
- उसी टैब से आप साइट का कैश पर्ज (साफ़) कर सकते हैं और अपने खाते पर इसकी CDN सेटिंग बदल सकते हैं।
- जब आप कनेक्ट करते हैं, तो हम जाँचते हैं कि कुंजी क्या कर सकती है: आपके ज़ोन या प्रॉपर्टी की सूची बनाना, किसी एक को विस्तार से पढ़ना, कैश साफ़ करना, सेटिंग बदलना और — जहाँ विक्रेता के पास ये हैं — भौगोलिक नियम। कनेक्शन के बगल में दी गई चेकलिस्ट यह दिखाती है कि हम इनमें से किसकी पुष्टि कर पाए, जिससे साइट को खाते पर ले जाने से पहले कोई छूटी हुई अनुमति दिखाई दे जाती है।
- Deploy a site to your own CDN account में खातों के बीच साइट को स्थानांतरित करने के बारे में विस्तार से बताया गया है।
यदि यह कनेक्ट नहीं होता है
प्रॉपर्टी दिखाई देती हैं लेकिन पर्जिंग (कैश साफ़ करना) विफल हो जाती है। API क्लाइंट में Fast Purge की कमी है। Identity and Access Management में जाकर इसे क्लाइंट में जोड़ें।
इसे अस्वीकार कर दिया गया था। चार मानों में से एक को गलत बॉक्स में पेस्ट कर दिया गया था — होस्ट akamaiapis.net पर समाप्त होने वाला लंबा पता है, और तीनों टोकन को आपस में बदलना आसान है।
यह संदेश आता है कि कुंजी को अस्वीकार कर दिया गया था। लगभग हमेशा इनमें से तीन में से एक कारण होता है: इसके साथ कोई स्पेस या लाइन ब्रेक कॉपी हो गया हो, कोई ऐसी कुंजी जिसकी समय सीमा समाप्त हो गई हो, या ऐसी कुंजी जिसे आपके कॉपी करने के बाद रद्द (रिवोक) या पुनः उत्पन्न किया गया हो। एक नई कुंजी बनाएँ और उसे फिर से पेस्ट करें।
यह कनेक्ट हो जाता है, लेकिन बाद में कुछ विफल हो जाता है। कुंजी प्रमाणित हो जाती है लेकिन इसमें उस कार्रवाई के लिए आवश्यक अनुमति की कमी है। ऊपर सूचीबद्ध अनुमतियों के साथ एक नई कुंजी बनाएँ, फिर पुराने कनेक्शन को डिस्कनेक्ट करें और नई कुंजी कनेक्ट करें।
डिस्कनेक्ट करना
Integrations खोलें, खाता ढूँढें और Disconnect दबाएँ। इससे संग्रहीत कुंजी तुरंत हट जाती है। जो भी इसका उपयोग कर रहा था वह अपनी अगली कार्रवाई पर रुक जाता है, और जो स्क्रीन इस पर निर्भर थीं वे चुपचाप विफल होने के बजाय ऐसा होने पर संदेश देती हैं।
डिस्कनेक्ट करने से पहले जो किया जा चुका है वह पूर्ववत नहीं होता — रिकॉर्ड, डिप्लॉयमेंट या सेटिंग जो हमने आपके खाते पर बदली हैं वे वैसी ही रहती हैं। यदि आपको लगता है कि कुंजी स्वयं लीक हो गई हो, तो विक्रेता के पास जाकर उसे रद्द (रिवोक) भी कर दें; डिस्कनेक्ट करने से हमारी प्रतिलिपि हटती है, उनकी नहीं।