Какво ви носи свързването
Свързването на вашия собствен акаунт в Azure позволява DNS на даден домейн да се обслужва от вашия акаунт вместо от нашия. Вие запазвате зоната, фактурирането и таблото за управление на доставчика; ние създаваме и актуализираме записите, от които се нуждаят вашите сайтове и пощенски кутии, така че да не ги копирате ръчно.
Преди да започнете
Абонамент за Azure и група ресурси (resource group), която съдържа — или ще съдържа — вашите 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.
Преди да бъде запазено каквото и да било, ние тестваме въведените данни. Ключ, който не работи, никога не се записва, а отговорът показва какъв е бил проблемът. Работещият ключ се съхранява криптиран в нашия трезор за секрети — никога в нашата база данни — и никога повече не се показва, дори на вас.
Какво следва
- Отворете раздела DNS на всеки домейн и изберете този акаунт като мястото, откъдето да се обслужва DNS на домейна. Ние създаваме зоната там, ако тя не съществува, и записваме записите, необходими за сайтовете и пощата на домейна.
- Когато промяна от наша страна изисква промяна на даден запис — премествате сайт, сменяте CDN или добавяте пощенска кутия — ние актуализираме записа във вашия акаунт.
- За да завършите преместването, сървърите за имена (nameservers) на вашия домейн трябва да сочат към Azure. Ако домейнът е регистриран при нас или при свързан от вас регистратор, ние ги задаваме вместо вас; в противен случай страницата на домейна показва сървърите за имена, които трябва да зададете.
- При свързването проверяваме дали ключът може да извежда списък с вашите зони, да чете записи и да променя записи. Контролният списък до връзката показва кои от тези действия сме успели да потвърдим.
Ако не се свързва
Azure отхвърли service principal. Или клиентският ключ е изтекъл, или приложението вече няма ролята DNS Zone Contributor за групата ресурси. Съобщенията си приличат, затова проверете назначената роля, преди да създавате нов ключ.
Липсва зона. Тя се намира в друга група ресурси. Задайте ролята и за тази група или я свържете като втори акаунт.
Показва се съобщение, че ключът е отхвърлен. Почти винаги причината е една от три: копиран интервал или нов ред заедно с него, изтекъл ключ или ключ, който е бил оттеглен или повторно генериран след копирането му. Създайте нов и го поставете отново.
Свързва се, но по-късно възниква грешка. Ключът се удостоверява успешно, но няма разрешението, необходимо за действието. Създайте нов ключ с изброените по-горе разрешения, след което премахнете старата връзка и свържете новия ключ.
Прекратяване на връзката
Отворете Integrations, намерете акаунта и натиснете Disconnect. Това незабавно изтрива съхранения ключ. Всичко, което го е използвало, спира при следващото си действие, а екраните, които са зависели от него, съобщават за това, вместо да се провалят тихо.
Прекратяването на връзката не отменя вече направеното — записите, внедряванията или настройките, които сме променили във вашия акаунт, остават такива, каквито са. Ако смятате, че самият ключ може да е изтекъл, анулирайте го и при доставчика; прекратяването на връзката премахва нашето копие, а не тяхното.