Что дает подключение
Подключение вашей собственной учетной записи Cloudflare позволяет обслуживать DNS домена из вашей учетной записи вместо нашей. Вы сохраняете за собой зону, оплату и панель управления поставщика; мы создаем и обновляем записи, необходимые для ваших сайтов и почтовых ящиков, чтобы вам не приходилось копировать их вручную.
Перед началом работы
Учетная запись Cloudflare с вашими доменами, добавленными в качестве зон, или готовая к их добавлению. Бесплатного тарифа Cloudflare достаточно. Подключите Cloudflare в качестве DNS отдельно от учетной записи Cloudflare CDN, если вы хотите использовать две разные учетные записи Cloudflare.
1. Создайте ключ в Cloudflare
В панели управления Cloudflare откройте My Profile → API Tokens и выберите Create Token, затем Create Custom Token. Задайте ему имя, добавьте указанные ниже разрешения и в разделе Zone Resources выберите зоны, к которым вы хотите предоставить нам доступ — все зоны или только те, которые вы укажете. Проверьте данные и нажмите Create Token. Cloudflare показывает токен один раз; скопируйте его сразу же.
Добавьте следующие разрешения:
- Zone → Zone → Read
- Zone → DNS → Edit
Устаревшая альтернатива. Вместо токена вы можете выполнить подключение с помощью вашего Global API Key и адреса электронной почты, который вы используете для входа (My Profile → API Tokens → API Keys → Global API Key → View). Cloudflare не рекомендует этот способ: Global API Key предоставляет все разрешения, которыми обладает ваш логин, для каждой зоны, и их нельзя ограничить. По возможности используйте токен.
2. Подключите его здесь
Откройте раздел Интеграции в вашей панели управления и выберите Подключить аккаунт. Выберите Свой DNS в качестве группы и Cloudflare DNS в качестве аккаунта, заполните поле API-токен — или, для устаревшей альтернативы, API-ключ и Электронная почта аккаунта, и нажмите Подключить аккаунт.
Мы проверяем вставленные вами данные до сохранения чего-либо. Ключ, который не работает, никогда не сохраняется, а в ответе указывается причина ошибки. Работающий ключ хранится в зашифрованном виде в нашем хранилище секретов — ни в коем случае не в нашей базе данных — и больше никогда не отображается, даже вам.
Что происходит дальше
- Для любого домена откройте вкладку DNS и выберите эту учетную запись в качестве места обслуживания
DNS домена. Мы создадим там зону, если она не существует, и внесем записи, необходимые для сайтов и почты домена.
- Когда что-то на нашей стороне меняет требуемое значение записи — вы переносите сайт, меняете CDN или
добавляете почтовый ящик — мы обновляем запись в вашей учетной записи.
- Чтобы завершить перенос, серверы имен (nameservers) вашего домена должны указывать на Cloudflare. Если домен
зарегистрирован у нас или у регистратора, которого вы подключили, мы настроим их за вас; в противном случае на странице домена будут показаны серверы имен, которые необходимо указать.
- При подключении мы проверяем, может ли ключ просматривать список ваших зон, читать записи и изменять их.
Контрольный список рядом с подключением показывает, какие из этих действий нам удалось подтвердить.
Если подключение не удается
Отсутствует зона. В поле токена Zone Resources она не указана. Отредактируйте токен, чтобы включить эту зону или все зоны — значение токена при этом не меняется.
Домены Cloudflare Registrar. Домен, зарегистрированный через Cloudflare Registrar, может использовать только серверы имен Cloudflare, поэтому его DNS всегда остается на Cloudflare.
Сообщение о том, что ключ отклонен. Почти всегда дело в одной из трех причин: пробел или перенос строки, скопированный вместе с ним, истекший срок действия ключа, либо ключ был отозван или сгенерирован заново после того, как вы его скопировали. Создайте новый ключ и вставьте его снова.
Подключение прошло успешно, но позже возникает сбой. Ключ проходит аутентификацию, но ему не хватает разрешения, необходимого для выполнения действия. Создайте новый ключ с перечисленными выше разрешениями, затем отключите старое подключение и подключите новый ключ.
Отключение
Откройте раздел Интеграции, найдите учетную запись и нажмите Отключить. Это немедленно удалит сохраненный ключ. Любые процессы, использовавшие его, остановятся при следующем действии, а экраны, зависевшие от него, прямо сообщат об этом вместо скрытого сбоя.
Отключение не отменяет того, что уже было сделано — записи, развертывания или настройки, измененные нами в вашей учетной записи, останутся без изменений. Если вы считаете, что сам ключ мог быть скомпрометирован, также отзовите его на стороне поставщика; отключение удаляет нашу копию, а не их.