اسے منسلک کرنے سے آپ کو کیا فائدہ ہوگا
اپنا Cloudflare اکاؤنٹ منسلک کرنے سے ہم آپ کے اکاؤنٹ پر Cloudflare Pages پر جامد سائٹس (static sites) شائع کر سکتے ہیں، اور اس کے ذریعے آپ کی سائٹس کے DNS اور کیشے پیش کر سکتے ہیں۔ سب کچھ آپ کے اپنے Cloudflare ڈیش بورڈ میں اور آپ کے اپنے Cloudflare پلان پر رہتا ہے۔
شروع کرنے سے پہلے
ایک Cloudflare اکاؤنٹ، جس میں وہ ڈومینز شامل ہوں جنہیں آپ زونز کے طور پر استعمال کرنا چاہتے ہیں۔ منسلک کرنے کے لیے مفت پلان کافی ہے؛ آپ ہر زون پر کیا کر سکتے ہیں اس کا انحصار اس بات پر ہے کہ آپ کا پلان کس چیز کی اجازت دیتا ہے۔
1. Cloudflare پر کلید (key) بنائیں
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 دبائیں۔
کچھ بھی محفوظ کرنے سے پہلے ہم اس کی جانچ کرتے ہیں جو آپ پیسٹ کرتے ہیں۔ جو کلید کام نہیں کرتی اسے کبھی محفوظ نہیں کیا جاتا، اور جواب میں بتایا جاتا ہے کہ اس میں کیا خرابی تھی۔ جو کلید کام کرتی ہے اسے ہمارے سیکرٹس والٹ (secrets vault) میں انکرپٹڈ رکھا جاتا ہے — ہمارے ڈیٹا بیس میں کبھی نہیں — اور یہ دوبارہ کبھی نہیں دکھائی جاتی، آپ کو بھی نہیں۔
آگے کیا ہوگا
- جب آپ کوئی جامد سائٹ بناتے یا منتقل کرتے ہیں تو Cloudflare Pages ڈیپلائی کے ہدف کے طور پر ظاہر ہوتا ہے، اور ہم اس کی تعمیر (build) کو آپ کے اکاؤنٹ پر موجود ایک Pages پروجیکٹ پر شائع کرتے ہیں۔
- آپ کے زونز اس اکاؤنٹ سے ڈومین کا DNS اور سائٹ کا کیشے پیش کر سکتے ہیں۔
- ہم جانچتے ہیں کہ آیا ٹوکن آپ کے زونز کو پڑھ سکتا ہے، DNS میں ترمیم کر سکتا ہے، کیشے کو صاف کر سکتا ہے اور زون کی ترتیبات تبدیل کر سکتا ہے۔ کنکشن کے ساتھ موجود چیک لسٹ ظاہر کرتی ہے کہ ہم ان میں سے کس کی تصدیق کر سکے۔
اگر آپ CDN اور DNS کو مختلف Cloudflare اکاؤنٹس پر رکھنا چاہتے ہیں، تو اس کے بجائے انہیں الگ الگ Cloudflare CDN اور Cloudflare DNS کے طور پر منسلک کریں — ہر ایک کی اپنی گائیڈ موجود ہے۔
اگر یہ منسلک نہ ہو
ایک اجازت غیر تصدیق شدہ ظاہر ہوتی ہے۔ Cloudflare ہمیشہ کسی ٹوکن کو اپنی اجازتوں کی فہرست بنانے کی اجازت نہیں دیتا، اس لیے کچھ کی تصدیق پہلی بار اس وقت ہوتی ہے جب ہم انہیں استعمال کرتے ہیں۔ اگر کوئی عمل بعد میں اجازت کی خرابی کے ساتھ ناکام ہو جاتا ہے، تو My Profile ← API Tokens میں ٹوکن میں ترمیم کریں اور گمشدہ اجازت شامل کریں — ٹوکن کی ویلیو تبدیل نہیں ہوتی، اس لیے کسی چیز کو دوبارہ منسلک کرنے کی ضرورت نہیں ہے۔
کوئی زون غائب ہے۔ ٹوکن کے Zone Resources میں یہ شامل نہیں ہے۔ اس زون، یا تمام زونز کو شامل کرنے کے لیے ٹوکن میں ترمیم کریں۔
یہ کہتا ہے کہ کلید مسترد کر دی گئی تھی۔ تقریباً ہمیشہ تین میں سے ایک وجہ ہوتی ہے: اس کے ساتھ کاپی ہونے والی ایک خالی جگہ (space) یا لائن بریک، ایک ایسی کلید جس کی میعاد ختم ہو چکی ہے، یا ایک ایسی کلید جسے آپ کے کاپی کرنے کے بعد منسوخ یا دوبارہ تیار کیا گیا تھا۔ ایک نئی کلید بنائیں اور اسے دوبارہ پیسٹ کریں۔
یہ منسلک ہو جاتا ہے، لیکن بعد میں کوئی عمل ناکام ہو جاتا ہے۔ کلید تصدیق شدہ ہے لیکن اس میں اس اجازت کی کمی ہے جس کی اس عمل کو ضرورت ہے۔ اوپر درج اجازتوں کے ساتھ ایک نئی کلید بنائیں، پھر پرانے کنکشن کو منقطع کریں اور نئی کلید منسلک کریں۔
منقطع کرنا
Integrations کھولیں، اکاؤنٹ تلاش کریں اور Disconnect دبائیں۔ اس سے محفوظ شدہ کلید فوری طور پر حذف ہو جاتی ہے۔ کوئی بھی چیز جو اسے استعمال کر رہی تھی وہ اپنے اگلے عمل پر رک جاتی ہے، اور جو اسکرینیں اس پر منحصر تھیں وہ خاموشی سے ناکام ہونے کے بجائے اس کی وضاحت کرتی ہیں۔
منقطع کرنے سے وہ چیزیں واپس نہیں ہوتیں جو پہلے ہی کی جا چکی ہیں — ریکارڈز، ڈیپلائمنٹس یا ترتیبات جو ہم نے آپ کے اکاؤنٹ پر تبدیل کی تھیں وہ ویسی ہی رہتی ہیں۔ اگر آپ کو لگتا ہے کہ کلید بذاتِ خود افشا ہو گئی ہے، تو وینڈر کے پاس بھی اسے منسوخ کر دیں؛ منقطع کرنے سے ہماری کاپی حذف ہوتی ہے، ان کی نہیں۔