Uni ulash sizga nima beradi
Cloudflare hisobingizni ulash bizga statik saytlarni hisobingizdagi Cloudflare Pages xizmatiga joylashtirish, shuningdek, saytlaringizning DNS va kesh xizmatlarini undan taqdim etish imkonini beradi. Barcha narsa shaxsiy Cloudflare boshqaruv panelingizda va oʻzingizning Cloudflare tarif rejangizda qoladi.
Boshlashdan oldin
Sizga foydalanmoqchi boʻlgan domenlaringiz zona sifatida qoʻshilgan Cloudflare hisobi kerak boʻladi. Ulash uchun bepul tarif rejasi ham yetarli; har bir zonada nima qila olishingiz esa tarif rejangiz qanday imkoniyat berishiga bogʻliq.
1. Cloudflareʼda kalit yarating
Cloudflare boshqaruv panelida My Profile → API Tokens boʻlimini oching va Create Token, soʻngra Create Custom Token bandini tanlang. Unga nom bering, quyidagi ruxsatlarni qoʻshing va Zone Resources ostida biz kirishimizni xohlagan zonalarni tanlang — barcha zonalarni yoki faqat siz koʻrsatganlarini. Uni koʻrib chiqing va Create Token tugmasini bosing. Cloudflare tokenni faqat bir marta koʻrsatadi; uni oʻsha paytning oʻzida nusxalab oling.
Ushbu ruxsatlarni qoʻshing:
- Zone → Zone → Read
- Zone → DNS → Edit
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
- Account → Cloudflare Pages → Edit — faqat saytlarni Pages xizmatiga joylashtirishimizni xohlasangizgina kerak. Busiz ham token ulanadi va DNS hamda kesh uchun ishlayveradi.
Eski muqobil usul. Token oʻrniga Global API Key va tizimga kirishda ishlatiladigan elektron pochta manzilingiz orqali ulanishingiz mumkin (My Profile → API Tokens → API Keys → Global API Key → View). Cloudflare buni tavsiya etmaydi: Global API Key hisobingiz ega boʻlgan har bir ruxsatni har bir zonada oʻz ichiga oladi va uni cheklab boʻlmaydi. Imkoni boʻlsa, tokendan foydalaning.
2. Uni bu yerga ulang
Boshqaruv panelingizda Integrations boʻlimini oching va Connect an account bandini tanlang. Guruh sifatida Cloudflare account (Pages, CDN & DNS) va hisob sifatida Cloudflare ni tanlang, API token maydonini — yoki eski muqobil usul uchun API key va Account email maydonlarini toʻldiring hamda Connect account tugmasini bosing.
Biror narsa saqlanishidan oldin siz kiritgan maʼlumotni tekshiramiz. Ishlamaydigan kalit hech qachon saqlanmaydi va javobda unda nima xato ekanligi koʻrsatiladi. Ishlaydigan kalit maxfiy maʼlumotlar omborimizda shifrlangan holda saqlanadi — maʼlumotlar bazamizda hech qachon saqlanmaydi — va boshqa hech qachon, hatto sizga ham koʻrsatilmaydi.
Keyin nima yuz beradi
- Statik sayt yaratganingizda yoki koʻchirganingizda Cloudflare Pages joylashtirish manzili sifatida paydo boʻladi va biz loyihani hisobingizdagi Pages loyihasiga joylashtiramiz.
- Zonalaringiz ushbu hisob orqali domen DNS xizmatini va sayt keshini taqdim etishi mumkin.
- Token zonalaringizni oʻqiy olishi, DNSʼni tahrirlashi, keshni tozalashi va zona sozlamalarini oʻzgartira olishini tekshiramiz. Ulanish yonidagi nazorat roʻyxati ulardan qaysilarini tasdiqlay olganimizni koʻrsatadi.
Agar CDN va DNSʼni turli Cloudflare hisoblarida saqlamoqchi boʻlsangiz, ularni alohida tarzda Cloudflare CDN va Cloudflare DNS sifatida ulang — ularning har biri uchun alohida qoʻllanma mavjud.
Agar u ulanmasa
Ruxsat tasdiqlanmagan deb koʻrsatilmoqda. Cloudflare har doim ham tokenga oʻz ruxsatlari roʻyxatini koʻrishga ruxsat bermaydi, shuning uchun baʼzilari biz ulardan birinchi marta foydalanganimizda tasdiqlanadi. Agar keyinchalik biror amal ruxsat xatosi tufayli bajarilmay qolsa, My Profile → API Tokens boʻlimida tokenni tahrirlang va yetishmayotgan ruxsatni qoʻshing — token qiymati oʻzgarmaydi, shuning uchun qayta ulash talab qilinmaydi.
Zona mavjud emas. Tokenning Zone Resources qismiga ushbu zona kiritilmagan. Oʻsha zonani yoki barcha zonalarni qoʻshish uchun tokenni tahrirlang.
Kalit rad etilgani aytilmoqda. Bu deyarli har doim uchta narsadan biri tufayli boʻladi: u bilan birga nusxalangan boʻsh joy yoki qator uzilishi, muddati oʻtgan kalit yoki nusxalanganingizdan soʻng bekor qilingan yoxud qayta yaratilgan kalit. Yangisini yarating va uni qaytadan kiriting.
U ulanadi, lekin keyinroq nimadir xato ishlaydi. Kalit autentifikatsiyadan oʻtadi, biroq amal bajarilishi uchun zarur boʻlgan ruxsatga ega emas. Yuqorida sanab oʻtilgan ruxsatlarga ega yangi kalit yarating, soʻngra eski ulanishni uzing va yangi kalitni ulang.
Ulanishni uzish
Integrations boʻlimini oching, hisobni toping va Disconnect tugmasini bosing. Bu saqlangan kalitni darhol oʻchirib tashlaydi. Undan foydalanayotgan har qanday narsa keyingi amalida toʻxtaydi va unga bogʻliq boʻlgan ekranlar jimgina xato bermasdan, bu haqda xabar beradi.
Ulanishni uzish avval qilingan ishlarni bekor qilmaydi — hisobingizda biz tomonimizdan oʻzgartirilgan yozuvlar, joylashtirishlar yoki sozlamalar qanday boʻlsa, shunday qoladi. Agar kalitning oʻzi sizib chiqqan boʻlishi mumkin deb hisoblasangiz, uni xizmat koʻrsatuvchi provayder tomonida ham bekor qiling; ulanishni uzish ulardagi nusxani emas, bizdagi nusxani oʻchiradi.