यह जोड़ने से आपको क्या लाभ मिलता है
अपना स्वयं का Cloudflare खाता जोड़ने से आप हमारी CDN के बजाय अपने CDN पर साइट रख सकते हैं। ज़ोन, ट्रैफ़िक और बिल आपके खाते पर होते हैं, और आप अभी भी अपने Zinn® डैशबोर्ड के अंदर से कैश साफ़ (purge) कर सकते हैं और पैनल बदले बिना CDN की सेटिंग बदल सकते हैं।
शुरू करने से पहले
एक Cloudflare खाता। जोड़ने के लिए मुफ़्त प्लान पर्याप्त है; इससे आगे की सुविधाएँ आपके Cloudflare प्लान पर निर्भर करती हैं।
1. Cloudflare पर कुंजी (key) बनाएँ
Cloudflare डैशबोर्ड में My Profile → API Tokens खोलें और Create Token, फिर Create Custom Token चुनें। इसे एक नाम दें, नीचे दी गई अनुमतियाँ जोड़ें, और Zone Resources के तहत उन ज़ोन को चुनें जिन तक आप हम तक पहुँच बनाना चाहते हैं — सभी ज़ोन, या केवल वे जिनके नाम आप देते हैं। इसकी समीक्षा करें और Create Token दबाएँ। Cloudflare एक बार टोकन दिखाता है; उसके बाद उसे कॉपी कर लें।
ये अनुमतियाँ जोड़ें:
- Zone → Zone → Read
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
पुराना विकल्प। टोकन के बजाय आप अपनी Global API Key और उस ईमेल पते से जुड़ सकते हैं जिससे आप साइन इन करते हैं (My Profile → API Tokens → API Keys → Global API Key → View)। Cloudflare इसके विरुद्ध सलाह देता है: Global API Key में हर वह अनुमति होती है जो आपके लॉगिन के पास है, हर ज़ोन पर, और इसे सीमित नहीं किया जा सकता है। यदि संभव हो तो टोकन का उपयोग करें।
2. इसे यहाँ जोड़ें
अपने डैशबोर्ड में Integrations खोलें और Connect an account चुनें। समूह के रूप में Your own CDN और खाते के रूप में Cloudflare CDN चुनें, API token भरें — या, पुराने विकल्प के लिए, API key और Account email, और Connect account दबाएँ।
कुछ भी सेव होने से पहले हम आपके द्वारा पेस्ट की गई चीज़ का परीक्षण करते हैं। जो कुंजी काम नहीं करती उसे कभी स्टोर नहीं किया जाता है, और उत्तर बताता है कि उसमें क्या ग़लत था। जो कुंजी काम करती है उसे हमारे सीक्रेट्स वॉल्ट में एन्क्रिप्ट करके रखा जाता है — हमारे डेटाबेस में कभी नहीं — और इसे फिर कभी नहीं दिखाया जाता है, यहाँ तक कि आपको भी नहीं।
यदि वही Cloudflare खाता आपके डोमेन के DNS की सेवा भी देता है तो Use this account for DNS as well को टिक करें; अन्यथा DNS खाते को अलग से जोड़ें।
आगे क्या होता है
- किसी साइट का CDN टैब खोलें। Where this site is served from के तहत, यह खाता गंतव्य के रूप में दिखाई देता है। इसे चुनें और पुष्टि करें; हम आपके खाते पर साइट का कॉन्फ़िगरेशन बनाते हैं, इसकी जाँच करते हैं, और उसके बाद ही साइट को दूसरी तरफ़ ले जाते हैं, जिससे साइट मूवमेंट के दौरान चालू रहती है।
- उसी टैब से आप साइट का कैश purge कर सकते हैं और अपने खाते पर इसकी CDN सेटिंग बदल सकते हैं।
- जब आप जुड़ते हैं, तो हम जाँचते हैं कि कुंजी क्या कर सकती है: आपके ज़ोन या प्रॉपर्टीज़ को सूचीबद्ध करना, किसी एक को विस्तार से पढ़ना, कैश साफ़ करना, सेटिंग बदलना और — जहाँ विक्रेता के पास वे हैं — भौगोलिक नियम। कनेक्शन के बगल वाली चेकलिस्ट दिखाती है कि उनमें से किसकी हम पुष्टि कर सकते हैं, ताकि किसी साइट को खाते में ले जाने से पहले एक अनुपस्थित अनुमति दिखाई दे।
- Deploy a site to your own CDN account खातों के बीच साइट को ले जाने के बारे में विस्तार से बताता है।
यदि यह कनेक्ट नहीं होता है
कोई अनुमति अपुष्ट के रूप में दिखाई देती है। Cloudflare हमेशा किसी टोकन को अपनी अनुमतियाँ सूचीबद्ध करने नहीं देता है। जो छूट गया है उसे जोड़ने के लिए My Profile → API Tokens में टोकन संपादित करें — टोकन का मान नहीं बदलता है।
दो Cloudflare खातों के बीच साइट को ले जाना। प्रत्येक Cloudflare खाते के नामसर्वर की अपनी जोड़ी होती है, इसलिए डोमेन के नामसर्वर भी बदल जाते हैं। जब तक वे ऐसा नहीं करते, तब तक आपकी साइट पुराने खाते से ही परोसी जाती रहती है।
यह कहता है कि कुंजी अस्वीकार कर दी गई थी। लगभग हमेशा तीन में से एक बात होती है: इसके साथ कॉपी किया गया कोई स्पेस या लाइन ब्रेक, कोई ऐसी कुंजी जिसकी समय सीमा समाप्त हो गई है, या कोई ऐसी कुंजी जिसे आपके कॉपी करने के बाद रद्द (revoke) कर दिया गया था या फिर से जनरेट किया गया था। एक ताज़ा कुंजी बनाएँ और इसे फिर से पेस्ट करें।
यह कनेक्ट हो जाता है, लेकिन बाद में कुछ विफल हो जाता है। कुंजी प्रमाणित हो जाती है लेकिन उसमें उस अनुमति का अभाव होता है जिसकी कार्रवाई को आवश्यकता होती है। ऊपर सूचीबद्ध अनुमतियों के साथ एक नई कुंजी बनाएँ, फिर पुराने कनेक्शन को डिस्कनेक्ट करें और नई कुंजी कनेक्ट करें।
डिस्कनेक्ट करना
Integrations खोलें, खाता ढूँढें और Disconnect दबाएँ। इससे संग्रहीत कुंजी तुरंत हट जाती है। जो भी इसका उपयोग कर रहा था वह अपनी अगली कार्रवाई पर रुक जाता है, और जिन स्क्रीनों को इस पर निर्भर रहना था वे चुपचाप विफल होने के बजाय ऐसा बताती हैं।
डिस्कनेक्ट करने से पहले से जो किया गया था वह पूर्ववत नहीं होता है — रिकॉर्ड, डिप्लॉयमेंट या सेटिंग जो हमने आपके खाते पर बदली हैं वे वैसी ही रहती हैं। यदि आपको लगता है कि कुंजी स्वयं लीक हो गई होगी, तो विक्रेता के पास इसे रद्द (revoke) भी करें; डिस्कनेक्ट करने से हमारी कॉपी हटती है, उनकी नहीं।