Ինչ է տալիս միացումը ձեզ
Ձեր սեփական Azure հաշվի միացումը թույլ է տալիս տիրույթի DNS-ը սպասարկել ձեր հաշվից՝ մեր հաշվի փոխարեն։ Դուք պահպանում եք գոտին, հաշիվը և մատակարարի կառավարման վահանակը. մենք ստեղծում և թարմացնում ենք ձեր կայքերի ու փոստարկղերի համար անհրաժեշտ գրառումները, որպեսզի ստիպված չլինեք պատճենել դրանք ձեռքով։
Նախքան սկսելը
Azure բաժանորդագրություն և ռեսուրսների խումբ, որը պարունակում է (կամ կպարունակի) ձեր DNS գոտիները։
1. Ստեղծեք բանալին Azure-ում
Azure-ն այն անվանում է service principal։ Microsoft Entra admin center-ում բացեք Entra ID → App registrations → New registration, տվեք դրան անուն և սեղմեք Register։ Հավելվածի ընդհանուր դիտման (overview) էջում պատճենեք Application (client) ID-ն և Directory (tenant) ID-ն։ Այնուհետև բացեք Certificates & secrets → Client secrets → New client secret, ընտրեք գործողության ժամկետը և սեղմեք Add՝ անմիջապես պատճենեք գաղտնիքի (secret) արժեքը, քանի որ 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։
Մենք փորձարկում ենք ձեր տեղադրած տվյալները նախքան որևէ բան պահպանելը։ Չաշխատող բանալին երբեք չի պահպանվում, իսկ պատասխանը հայտնում է, թե ինչն էր սխալ։ Աշխատող բանալին պահվում է գաղտնագրված մեր գաղտնիքների պահոցում (secrets vault)՝ երբեք ոչ մեր տվյալների բազայում, և այլևս երբեք չի ցուցադրվում, նույնիսկ ձեզ։
Ինչ է տեղի ունենում հետո
- Ցանկացած տիրույթի համար բացեք դրա DNS ներդիրը և ընտրեք այս հաշիվը որպես վայր, որտեղից սպասարկվում է տիրույթի DNS-ը։ Եթե գոտին գոյություն չունի, մենք ստեղծում ենք այն այնտեղ և գրում տիրույթի կայքերի ու փոստի համար անհրաժեշտ գրառումները։
- Երբ մեր կողմում որևէ բան փոխում է գրառման պարունակությունը՝ տեղափոխում եք կայքը, փոխում CDN-ը կամ ավելացնում փոստարկղ, մենք թարմացնում ենք գրառումը ձեր հաշվում։
- Տեղափոխումն ավարտելու համար ձեր տիրույթի nameserver-ները պետք է ուղղված լինեն դեպի Azure։ Եթե տիրույթը գրանցված է մեզ մոտ կամ ձեր կողմից միացված ռեգիստրատորի մոտ, մենք կարգավորում ենք դրանք ձեր փոխարեն. հակառակ դեպքում տիրույթի էջը ցույց է տալիս այն nameserver-ները, որոնք անհրաժեշտ է կարգավորել։
- Միանալիս մենք ստուգում ենք, որ բանալին կարողանա ցուցակագրել ձեր գոտիները, կարդալ գրառումները և փոփոխել դրանք։ Միացման կողքի ստուգացանկը ցույց է տալիս, թե դրանցից որոնք ենք կարողացել հաստատել։
Եթե այն չի միանում
Azure-ը մերժել է service principal-ը։ Կամ լրացել է client secret-ի գործողության ժամկետը, կամ հավելվածն այլևս չունի DNS Zone Contributor դերը ռեսուրսների խմբի վրա։ Հաղորդագրությունները նման են, ուստի նոր գաղտնիք ստեղծելուց առաջ ստուգեք դերի նշանակումը։
Գոտին բացակայում է։ Այն գտնվում է այլ ռեսուրսների խմբում։ Նշանակեք դերը նաև այդ խմբի վրա կամ միացրեք այն որպես երկրորդ հաշիվ։
Հաղորդվում է, որ բանալին մերժվել է։ Գրեթե միշտ պատճառը հետևյալ երեքից մեկն է՝ դրա հետ պատճենված բացատ կամ տողադարձ, ժամկետանց բանալի կամ բանալի, որը չեղարկվել կամ վերաթողարկվել է այն պատճենելուց հետո։ Ստեղծեք նորը և տեղադրեք այն կրկին։
Այն միանում է, բայց ավելի ուշ ինչ-որ բան ձախողվում է։ Բանալին անցնում է վավերացումը, սակայն չունի այն թույլտվությունը, որն անհրաժեշտ է գործողության համար։ Ստեղծեք նոր բանալի՝ վերը նշված թույլտվություններով, ապա անջատեք հին միացումը և միացրեք նոր բանալին։
Անջատում
Բացեք Integrations բաժինը, գտեք հաշիվը և սեղմեք Disconnect։ Դա անմիջապես ջնջում է պահպանված բանալին։ Ամեն ինչ, ինչ օգտագործում էր այն, կանգ է առնում իր հաջորդ գործողության ժամանակ, իսկ դրանից կախված էկրանները լուռ ձախողվելու փոխարեն հայտնում են այդ մասին։
Անջատումը չի չեղարկում այն, ինչ արդեն արվել է. գրառումները, տեղակայումները կամ կարգավորումները, որոնք մենք փոխել ենք ձեր հաշվում, մնում են այնպես, ինչպես կան։ Եթե կարծում եք, որ բանալին կարող է արտահոսած լինել, չեղարկեք այն նաև մատակարարի մոտ. անջատումը հեռացնում է մեր օրինակը, ոչ թե նրանցը։