इसे कनेक्ट करने से आपको क्या लाभ मिलता है
अपना Cloudflare खाता कनेक्ट करने से हम आपके खाते पर Cloudflare Pages पर स्थिर साइटें प्रकाशित कर सकते हैं, और आपकी साइटों के DNS और कैशे को इससे सर्व कर सकते हैं। सब कुछ आपके अपने Cloudflare डैशबोर्ड में और आपकी अपनी Cloudflare योजना पर रहता है।
आरंभ करने से पहले
एक Cloudflare खाता, जिसमें आपके द्वारा उपयोग किए जाने वाले डोमेन ज़ोन के रूप में जोड़े गए हों। कनेक्ट करने के लिए निःशुल्क योजना पर्याप्त है; प्रत्येक ज़ोन पर आप जो कर सकते हैं वह आपकी योजना की अनुमति के अनुसार होता है।
1. Cloudflare पर कुंजी बनाएं
Cloudflare डैशबोर्ड में My Profile → API Tokens खोलें और Create Token, फिर Create Custom Token चुनें। इसे एक नाम दें, नीचे दी गई अनुमतियां जोड़ें, और Zone Resources के अंतर्गत उन ज़ोन को चुनें जिन्हें आप चाहते हैं कि हम एक्सेस करें — सभी ज़ोन, या केवल वे जिन्हें आप नाम देते हैं। इसकी समीक्षा करें और Create Token दबाएं। Cloudflare टोकन को एक बार दिखाता है; तब इसे कॉपी करें।
ये अनुमतियां जोड़ें:
- Zone → Zone → Read
- Zone → DNS → Edit
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
- Account → Cloudflare Pages → Edit — केवल तभी यदि आप चाहते हैं कि हम Pages पर साइटें प्रकाशित करें। इसके बिना भी एक टोकन कनेक्ट रहता है और DNS तथा कैशे के लिए काम करता है।
पुराना विकल्प। टोकन के बजाय आप अपनी Global API Key और उस ईमेल पते से कनेक्ट कर सकते हैं जिससे आप साइन इन करते हैं (My Profile → API Tokens → API Keys → Global API Key → View)। Cloudflare इसकी अनुशंसा नहीं करता है: Global API Key में आपके लॉगिन की प्रत्येक अनुमति होती है, प्रत्येक ज़ोन पर, और इसे सीमित नहीं किया जा सकता है। यदि संभव हो तो टोकन का उपयोग करें।
2. इसे यहां कनेक्ट करें
अपने डैशबोर्ड में Integrations खोलें और Connect an account चुनें। समूह के रूप में Cloudflare account (Pages, CDN & DNS) और खाते के रूप में Cloudflare चुनें, API token भरें — या, पुराने विकल्प के लिए, API key और Account email भरें, और Connect account दबाएं।
कुछ भी सहेजने से पहले हम आपके द्वारा पेस्ट की गई चीज़ का परीक्षण करते हैं। जो कुंजी काम नहीं करती है उसे कभी संग्रहीत नहीं किया जाता है, और उत्तर में बताता है कि इसमें क्या गलत था। जो कुंजी काम करती है उसे हमारे सीक्रेट वॉल्ट में एन्क्रिप्ट करके रखा जाता है — हमारे डेटाबेस में कभी नहीं — और इसे दोबारा कभी नहीं दिखाया जाता है, यहाँ तक कि आपको भी नहीं।
आगे क्या होता है
- जब आप कोई स्थिर साइट बनाते या ले जाते हैं, तो Cloudflare Pages एक डिप्लॉय टारगेट के रूप में दिखाई देता है, और हम इस बिल्ड को आपके खाते पर एक Pages प्रोजेक्ट पर प्रकाशित करते हैं।
- आपके ज़ोन इस खाते से किसी डोमेन का DNS और किसी साइट का कैशे सर्व कर सकते हैं।
- हम जांच करते हैं कि टोकन आपके ज़ोन को पढ़ सकता है, DNS संपादित कर सकता है, कैशे को शुद्ध कर सकता है और ज़ोन सेटिंग्स बदल सकता है। कनेक्शन के बगल में स्थित चेकलिस्ट दिखाती है कि उनमें से किसकी हम पुष्टि कर सकते थे।
यदि आप CDN और DNS को अलग-अलग Cloudflare खातों पर रखना चाहते हैं, तो इसके बजाय उन्हें Cloudflare CDN और Cloudflare DNS के रूप में अलग से कनेक्ट करें — प्रत्येक की अपनी मार्गदर्शिका है।
यदि यह कनेक्ट नहीं होता है
कोई अनुमति अपुष्ट दिखाई देती है। Cloudflare हमेशा किसी टोकन को अपनी अनुमतियां सूचीबद्ध करने की अनुमति नहीं देता है, इसलिए पहली बार उपयोग करने पर कुछ की पुष्टि हो जाती है। यदि कोई क्रिया बाद में अनुमति त्रुटि के साथ विफल हो जाती है, तो My Profile → API Tokens में टोकन को संपादित करें और गुम अनुमति जोड़ें — टोकन का मान नहीं बदलता है, इसलिए कुछ भी दोबारा कनेक्ट करने की आवश्यकता नहीं है।
एक ज़ोन गायब है। टोकन के Zone Resources में यह शामिल नहीं है। उस ज़ोन, या सभी ज़ोन को शामिल करने के लिए टोकन को संपादित करें।
यह कहता है कि कुंजी अस्वीकार कर दी गई थी। लगभग हमेशा तीन में से एक बात होती है: इसके साथ कोई स्पेस या लाइन ब्रेक कॉपी हो गया हो, कोई ऐसी कुंजी जिसकी समय-सीमा समाप्त हो गई हो, या ऐसी कुंजी जिसे आपके कॉपी करने के बाद रद्द कर दिया गया हो या फिर से जनरेट किया गया हो। एक नया बनाएं और इसे फिर से पेस्ट करें।
यह कनेक्ट हो जाता है, लेकिन बाद में कुछ विफल हो जाता है। कुंजी प्रमाणित होती है लेकिन इसमें वह अनुमति नहीं होती है जिसकी क्रिया को आवश्यकता होती है। ऊपर सूचीबद्ध अनुमतियों के साथ एक नई कुंजी बनाएं, फिर पुराने कनेक्शन को डिस्कनेक्ट करें और नई कुंजी कनेक्ट करें।
डिस्कनेक्ट करना
Integrations खोलें, खाता ढूंढें और Disconnect दबाएं। इससे संग्रहीत कुंजी तुरंत हट जाती है। जो भी इसका उपयोग कर रहा था वह अपनी अगली क्रिया पर रुक जाता है, और जो स्क्रीन इस पर निर्भर थीं वे चुपचाप विफल होने के बजाय ऐसा बताती हैं।
डिस्कनेक्ट करने से वह पूर्ववत नहीं होता है जो पहले ही किया जा चुका है — रिकॉर्ड, डिप्लॉयमेंट या सेटिंग्स जो हमने आपके खाते पर बदली हैं वे वैसे ही रहती हैं। यदि आपको लगता है कि कुंजी स्वयं लीक हो गई हो, तो विक्रेता के पास इसे रद्द भी करें; डिस्कनेक्ट करने से हमारी कॉपी हटती है, उनकी नहीं।