Какво ви осигурява свързването
Свързването на ваш собствен AWS акаунт позволява DNS обслужването на даден домейн да се извършва от вашия акаунт вместо от нашия. Вие запазвате зоната, сметката и таблото за управление на доставчика; ние създаваме и актуализираме записите, необходими за вашите сайтове и пощенски кутии, така че да не ги копирате ръчно.
Преди да започнете
AWS акаунт. Route 53 таксува за хоствана зона и за заявка във вашата сметка към AWS.
Създайте IAM потребител за тази връзка с политика, която позволява route53:ListHostedZones, route53:ListResourceRecordSets и route53:ChangeResourceRecordSets.
1. Създайте ключа в AWS
В конзолата на AWS отворете IAM → Users, изберете потребителя, от чието име трябва да действа тази връзка (създайте специален такъв — никога не използвайте основния си root акаунт), отворете неговия раздел Security credentials и под Access keys изберете Create access key. Изберете Other като случай на употреба, продължете и изберете Create access key. Копирайте Access key ID и Secret access key — AWS показва тайния ключ само веднъж. Всеки IAM потребител може да притежава до два ключа едновременно.
2. Свържете го тук
Отворете Integrations във вашето табло за управление и изберете Connect an account. Изберете Your own DNS като група и Amazon Route 53 като акаунт, попълнете Access key ID и Secret access key и натиснете Connect account.
Тестваме това, което поставяте, преди да бъде запазено каквото и да е. Ключ, който не работи, никога не се съхранява, а отговорът посочва какъв е бил проблемът с него. Ключ, който работи, се съхранява криптиран в нашия трезор за секрети — никога в нашата база данни — и никога повече не се показва, дори и на вас.
Какво следва
- При всеки домейн отворете раздела му DNS и изберете този акаунт като мястото, откъдето да се обслужва DNS на домейна. Ние създаваме зоната там, ако тя не съществува, и записваме записите, необходими за сайтовете и пощата на домейна.
- Когато нещо от наша страна промени съдържанието, което даден запис трябва да съдържа — преместите сайт, смените CDN или добавите пощенска кутия — ние актуализираме записа във вашия акаунт.
- За да завършите прехвърлянето, сървърите за имена на вашия домейн трябва да сочат към AWS. Ако домейнът е регистриран при нас или при регистратор, който сте свързали, ние ги задаваме вместо вас; в противен случай страницата на домейна показва сървърите за имена, които трябва да бъдат зададени.
- Когато се свържете, проверяваме дали ключът може да извежда списък с вашите зони, да чете записи и да променя записи. Контролният списък до връзката показва кои от тях сме успели да потвърдим.
Ако не се свързва
Свързва се, но след това промяната на запис е неуспешна. Извеждането на списък със зони и промяната на записи са отделни IAM разрешения, а промяната се проверява едва първия път, когато извършим такава. Добавете route53:ChangeResourceRecordSets към политиката на потребителя — самият ключ не се променя.
AWS отказа идентификационните данни. Ключът за достъп е деактивиран или изтрит в IAM.
Показва се съобщение, че ключът е отхвърлен. Почти винаги това е едно от три неща: интервал или нов ред, копиран заедно с него, ключ с изтекъл срок или ключ, който е бил оттеглен или генериран повторно, след като сте го копирали. Създайте нов и го поставете отново.
Свързва се, но по-късно нещо се проваля. Ключът се удостоверява успешно, но няма разрешение, необходимо за действието. Създайте нов ключ с разрешенията, изброени по-горе, след което прекратете старата връзка и свържете новия ключ.
Прекратяване на връзката
Отворете Integrations, намерете акаунта и натиснете Disconnect. Това незабавно изтрива съхранения ключ. Всичко, което го е използвало, спира при следващото си действие, а екраните, които са зависили от него, съобщават за това, вместо да се сриват без предупреждение.
Прекратяването на връзката не отменя вече извършеното — записи, внедрявания или настройки, които сме променили във вашия акаунт, остават такива, каквито са. Ако смятате, че самият ключ може да е изтекъл, прекратете валидността му и при доставчика; прекратяването на връзката премахва нашето копие, а не тяхното.