Какво ви дава свързването
Свързването на вашия собствен акаунт в Hetzner позволява DNS на домейна да се обслужва от вашия акаунт вместо от нашия. Вие запазвате зоната, фактурата и контролния панел на доставчика; ние създаваме и актуализираме записите, от които се нуждаят вашите сайтове и пощенски кутии, така че да не ги копирате ръчно.
Преди да започнете
Акаунт в Hetzner с вашите зони в Hetzner Console. Hetzner премести DNS в Hetzner Console, а по-старата самостоятелна DNS конзола използва друг вид токен, който вече не работи за това — ако зоните ви все още са там, първо ги преместете в Hetzner Console. Токените принадлежат към проект, затова използвайте проекта, в който се съдържат вашите зони.
1. Създаване на ключа в Hetzner
В Hetzner Console отворете проекта, който съдържа вашите зони, изберете Security в лявата странична лента, след това API tokens най-горе и Generate API token. Въведете описание, изберете Read & Write (токенът само за четене може да извежда списък със зоните ви, но не може да променя запис) и го генерирайте. Копирайте токена: Hetzner не го показва отново след затваряне на прозореца.
2. Свързване тук
Отворете Integrations във вашето табло за управление и изберете Connect an account. Изберете Your own DNS като група и Hetzner DNS като акаунт, попълнете полето API token и натиснете Connect account.
Ние тестваме това, което поставяте, преди да бъде запазено каквото и да било. Ключ, който не работи, никога не се съхранява, а отговорът показва какъв е бил проблемът с него. Работещият ключ се съхранява криптиран в нашето хранилище за поверителни данни — никога в нашата база данни — и никога повече не се показва, дори на вас.
Какво се случва след това
- За всеки домейн отворете неговия раздел DNS и изберете този акаунт като мястото, от което се обслужва DNS на домейна. Ние създаваме зоната там, ако тя не съществува, и записваме записите, от които се нуждаят сайтовете и пощенските кутии на домейна.
- Когато нещо от наша страна промени изискванията към даден запис (премествате сайт, сменяте CDN или добавяте пощенска кутия), ние актуализираме записа във вашия акаунт.
- За да завършите преместването, сървърите за имена на вашия домейн трябва да сочат към Hetzner. Ако домейнът е регистриран при нас или при регистратор, който сте свързали, ние ги настройваме вместо вас; в противен случай страницата на домейна показва сървърите за имена, които трябва да бъдат зададени.
- Когато се свържете, проверяваме дали ключът може да извежда списък с вашите зони, да чете записи и да променя записи. Списъкът със задачи до връзката показва кои от тях успяхме да потвърдим.
Ако не се свърже
Вашите зони не се появяват. Токенът принадлежи към друг проект или зоните все още са в старата DNS конзола. Генерирайте токена в проекта, който ги съдържа.
Промените в записите се отказват. Токенът е създаден като Read. Генерирайте токен Read & Write и го свържете.
Появява се съобщение, че ключът е отхвърлен. Почти винаги става въпрос за едно от три неща: копиран заедно с него интервал или знак за нов ред, изтекъл ключ или ключ, който е бил отзвънен (revoked) или регенериран, след като сте го копирали. Създайте нов и го поставете отново.
Връзката е успешна, но нещо по-късно се проваля. Ключът се автентифицира, но му липсва разрешение, необходимо за действието. Създайте нов ключ с разрешенията, изброени по-горе, след което прекъснете старата връзка и свържете новия ключ.
Прекъсване на връзката
Отворете Integrations, намерете акаунта и натиснете Disconnect. Това незабавно изтрива съхранения ключ. Всичко, което го е използвало, спира при следващото си действие, а екраните, които са зависели от него, съобщават за това, вместо да се провалят тихо.
Прекъсването на връзката не отменя това, което вече е било направено — записите, внедряванията или настройките, които сме променили във вашия акаунт, остават такива, каквито са. Ако смятате, че самият ключ може да е бил компрометиран, отзвънете го и при доставчика; прекъсването на връзката премахва нашето копие, а не тяхното.