Мұның сізге беретін пайдасы
Жеке Azure тіркелгіңізді қосу домен DNS қызметінің біздің емес, өзіңіздің тіркелгіңіз арқылы жұмыс істеуін қамтамасыз етеді. Аймақ, шот және жеткізушінің басқару панелі сізде қалады; сайттарыңыз бен пошта жәшіктеріңізге қажетті жазбаларды қолмен көшіріп әуре болмау үшін біз оларды өзіміз жасап, жаңартып отырамыз.
Бастамас бұрын
Azure жазылымы және DNS аймақтарыңыз орналасқан (немесе орналасатын) ресурс тобы қажет.
1. Azure жүйесінде кілтті жасау
Azure мұны service principal деп атайды. Microsoft Entra әкімші орталығында Entra ID → App registrations → New registration тармақтарын ашыңыз, оған атау беріп, Register түймесін басыңыз. Қолданбаның шолу бетінен Application (client) ID және Directory (tenant) ID мәндерін көшіріп алыңыз. Содан кейін Certificates & secrets → Client secrets → New client secret бөліміне өтіп, жарамдылық мерзімін таңдаңыз және Add түймесін басыңыз — құпия сөз мәнін бірден көшіріп алыңыз, өйткені Azure оны тек бір рет қана көрсетеді.
Azure порталында біздің пайдалануымызды қалайтын ресурс тобын ашыңыз, содан кейін Access control (IAM) → Add → Add role assignment опциясын таңдаңыз. DNS Zone Contributor рөлін таңдап, оны User, group, or service principal тармағына тағайындаңыз, қолданбаны атауы бойынша іздеп тауып, Review + assign түймесін басыңыз. Ресурс тобының атауын және ол тиесілі Subscription ID идентификаторын жазып алыңыз (порталдан Subscriptions бөлімін іздеңіз).
2. Оны осында қосу
Басқару панелінен Integrations бөлімін ашып, Connect an account тармағын таңдаңыз. Топ ретінде Your own DNS, ал тіркелгі ретінде Azure DNS таңдаңыз, Client ID, Client secret, Tenant ID, Subscription ID және Resource group өрістерін толтырып, Connect account түймесін басыңыз.
Кез келген мәлімет сақталмас бұрын енгізген деректеріңізді тексереміз. Жұмыс істемейтіn кілт ешқашан сақталмайды және қатенің себебі көрсетіледі. Жұмыс істейтін кілт біздің деректер базасында емес, құпия сөздер қоймасында шифрланған күйде сақталады және ешқашан (тіпті сізге де) қайта көрсетілмейді.
Келесі қадамда не болады
- Кез келген домен үшін оның DNS қойындысын ашып, доменнің DNS қызметі көрсетілетін жер ретінде осы тіркелгіні таңдаңыз. Егер аймақ жоқ болса, біз оны сонда жасаймыз және доменнің сайттары мен поштасына қажетті жазбаларды жазамыз.
- Біздің тарапымыздан жазба мазмұнын өзгертуді қажет ететін өзгеріс орын алғанда (сайтты жылжытсаңыз, CDN ауыстырсаңыз немесе пошта жәшігін қоссаңыз), біз жазбаны тіркелгіңізде жаңартамыз.
- Көшіру жұмыстарын аяқтау үшін доменнің атау серверлері Azure жүйесін көрсетуі тиіс. Егер домен бізде немесе сіз қосқан тіркеуші арқылы тіркелген болса, оларды өзіміз орнатамыз; әйтпесе домен бетінде орнатылуы тиіс атау серверлері көрсетіледі.
- Қосқан кезде кілттің аймақтарды тізімдей алатынын, жазбаларды оқи алатынын және өзгерте алатынын тексереміз. Қосылым қасындағы тексеру тізімі олардың қайсысын растай алғанымызды көрсетеді.
Егер қосылмаса
Azure service principal кілтінен бас тартты. Не клиент құпия сөзінің мерзімі бітіп қалған, не қолданбаның ресурс тобында DNS Zone Contributor рөлі жоқ. Хабарламалар бір-біріне ұқсас болады, сондықтан жаңа құпия сөзді жасамас бұрын рөлдің тағайындалуын тексеріңіз.
Аймақ жоқ. Ол басқа ресурс тобында орналасқан. Бұл рөлді сол топқа да тағайындаңыз немесе оны екінші тіркелгі ретінде қосыңыз.
Кілт қабылданбады деген хабар шығады. Бұл әдетте үш жағдайдың біріне байланысты: көшіру кезінде бірге кеткен бос орын немесе жол үзілімі, мерзімі өткен кілт, болмаса көшіріп алғаннан кейін кері қайтарылған немесе қайта жасалған кілт. Жаңасын жасап, қайтадан көшіріп қойыңыз.
Ажырату
Integrations бөлімін ашып, тіркелгіні табыңыз да, Disconnect түймесін басыңыз. Бұл сақталған кілтті дереу жояды. Оны пайдаланып жатқан кез келген нәрсе келесі әрекетінде тоқтайды және оған тәуелді экрандар үнсіз қателік бергеннен гөрі, мұны айқын көрсетеді.
Ажырату бұрын жасалған әрекеттерді кері қайтармайды — тіркелгіңізде өзгерткен жазбалар, орналастырулар немесе параметрлер сол күйінде қалады. Егер кілттің өзі сыртқа тарап кетті деп ойласаңыз, оны жеткізуші жүйесінде де кері қайтарыңыз (ажырату біздегі көшірмені ғана жояды, олардағыны емес).