Uni ulash sizga nima beradi
Shaxsiy Azure hisobingizni ulash domenning DNS xizmatini bizning hisobimiz oʻrniga sizning hisobingizdan koʻrsatish imkonini beradi. Siz zonani, hisob-kitobni va provayder boshqaruv panelini oʻzingizda saqlab qolasiz; biz esa saytlaringiz va pochta qutilaringiz uchun kerakli yozuvlarni yaratamiz va yangilaymiz, shuning uchun ularni qoʻlda nusxalashingiz shart emas.
Boshlashdan oldin
DNS zonalaringizni oʻz ichiga olgan — yoki oladigan — Azure obunasi va resurs guruhi kerak boʻladi.
1. Kalitni Azure tizimida yaratish
Azure buni service principal deb ataydi. Microsoft Entra admin markazida Entra ID → App registrations → New registration boʻlimini oching, unga nom bering va Register tugmasini bosing. Ilovaning umumiy maʼlumotlar (overview) sahifasida Application (client) ID va Directory (tenant) ID qiymatlaridan nusxa oling. Soʻngra Certificates & secrets → Client secrets → New client secret boʻlimini oching, muddatni tanlang va Add tugmasini bosing — maxfiy kalit qiymatidan darhol nusxa oling, Azure uni faqat bir marta koʻrsatadi.
Azure portalida biz foydalanishimizni xohlagan resurs guruhini oching, soʻngra Access control (IAM) → Add → Add role assignment boʻlimiga oʻting. DNS Zone Contributor rolini tanlang, uni User, group, or service principal ga tayinlang, ilovani nomi boʻyicha qidiring va Review + assign tugmasini bosing. Resurs guruhi nomini va u tegishli boʻlgan Subscription ID ni yozib oling (portalda Subscriptions deb qidiring).
2. Uni bu yerga ulash
Boshqaruv panelingizda Integrations boʻlimini oching va Connect an account ni tanlang. Guruh sifatida Your own DNS va hisob sifatida Azure DNS ni tanlang, Client ID, Client secret, Tenant ID, Subscription ID hamda Resource group maydonlarini toʻldiring va Connect account tugmasini bosing.
Biror narsa saqlanishidan oldin siz kiritgan maʼlumotlarni tekshiramiz. Ishlamaydigan kalit hech qachon saqlanmaydi va javobda unda nima xato borligi koʻrsatiladi. Ishlaydigan kalit esa maxfiy maʼlumotlar omborimizda shifrlangan holda saqlanadi — hech qachon maʼlumotlar bazamizda emas — va keyinchalik, hatto sizga ham qayta koʻrsatilmaydi.
Keyin nima sodir boʻladi
- Har qanday domenda uning DNS yorligʻini oching va domenning DNS xizmati taqdim etiladigan joy sifatida ushbu hisobni tanlang. Agar zona u yerda mavjud boʻlmasa, uni yaratamiz hamda domen saytlari va pochtasi uchun kerakli yozuvlarni kiritamiz.
- Biz tomonimizdagi biron narsa yozuv tarkibini oʻzgartirishi kerak boʻlganda — saytni koʻchirsangiz, CDN ni almashtirsangiz yoki pochta qutisi qoʻshsangiz — hisobingizdagi yozuvni yangilaymiz.
- Koʻchirishni yakunlash uchun domeningizning nom serverlari (nameservers) Azure ga yoʻnaltirilgan boʻlishi kerak. Agar domen biz orqali roʻyxatdan oʻtgan boʻlsa yoki siz ulagan registrator orqali boʻlsa, biz ularni siz uchun sozlaymiz; aks holda domen sahifasida sozlanishi kerak boʻlgan nom serverlari koʻrsatiladi.
- Ulaganingizda, kalit zonalaringizni roʻyxatlash, yozuvlarni oʻqish va yozuvlarni oʻzgartirish imkoniyatiga ega ekanligini tekshiramiz. Ulanish yonidagi tekshiruv roʻyxati ulardan qaysilarini tasdiqlay olganimizni koʻrsatadi.
Agar u ulanmasa
Azure xizmat asosiy obyektini (service principal) rad etdi. Yo mijoz maxfiy kalitining (client secret) muddati tugagan yoki ilovada resurs guruhi boʻyicha DNS Zone Contributor roli boshqa mavjud emas. Xabarlar bir-biriga oʻxshash boʻladi, shuning uchun yangi maxfiy kalit yaratishdan oldin rol tayinlovini tekshiring.
Zona topilmadi. U boshqa resurs guruhida joylashgan. Rolni oʻsha guruhga ham tayinlang yoki uni ikkinchi hisob sifatida ulang.
Kalit rad etilgani aytilmoqda. Deyarli har doim bu uchta narsadan biridir: u bilan birga nusxalangan boʻsh joy yoki qator uzilishi, muddati tugagan kalit yoxud siz undan nusxa olganingizdan keyin bekor qilingan yoki qayta yaratilgan kalit. Yangisini yarating va uni qaytadan kiriting.
U ulanadi, lekin keyinroq nimadir xatolik bilan tugaydi. Kalit autentifikatsiyadan oʻtadi, ammo amal talab qiladigan 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 ishlamay qolish oʻrniga bu haqda xabar beradi.
Ulanishni uzish allaqachon bajarilgan ishlarni bekor qilmaydi — hisobingizda biz oʻzgartirgan yozuvlar, joylashtirishlar (deployments) yoki sozlamalar qanday boʻlsa, shunday qoladi. Agar kalitning oʻzi sizib chiqqan boʻlishi mumkin deb hisoblasangiz, uni provayder tomonida ham bekor qiling; ulanishni uzish ulardagi nusxani emas, bizdagi nusxani oʻchiradi.