Что это вам дает
Подключение собственной учетной записи CDN77 позволяет разместить сайт в вашей сети CDN, а не в нашей. Зона, трафик и счета находятся на вашей учетной записи, при этом вы по-прежнему можете очищать кэш и изменять настройки CDN прямо из панели управления Zinn® — без необходимости переключаться между панелями.
Перед началом
Учетная запись CDN77.
1. Создайте ключ в CDN77
В панели клиента CDN77 откройте раздел Account Settings и подраздел API Token, после чего создайте там токен. Сохраните его в надежном месте перед тем, как покинуть страницу.
2. Подключите его здесь
Откройте раздел Integrations в своей панели управления и выберите Connect an account. Укажите Your own CDN в качестве группы и CDN77 в качестве учетной записи, введите API token и нажмите Connect account.
Мы проверяем вставляемые данные до того, как они будут сохранены. Неработающий ключ никогда не сохраняется, а в ответе указывается причина ошибки. Работающий ключ хранится в зашифрованном виде в нашем хранилище секретов (но не в базе данных) и больше никогда не отображается, даже вам.
Что происходит далее
- Откройте вкладку CDN сайта. В разделе Where this site is served from эта учетная запись отображается в качестве места назначения. Выберите ее и подтвердите действие: мы создадим конфигурацию сайта на вашей учетной записи, проверим ее и только после этого перенесем сайт, благодаря чему он останется доступным во время переноса.
- На этой же вкладке вы можете очистить кэш сайта и изменить его настройки CDN в своей учетной записи.
- При подключении мы проверяем возможности ключа: список ваших зон или свойств, детальное чтение одной из них, очистку кэша, изменение настроек и (если таковые имеются у поставщика) географические правила. Чек-лист рядом с подключением показывает, какие из этих возможностей удалось подтвердить, поэтому недостающие разрешения видны до того, как вы перенесете сайт на учетную запись.
- В материале Deploy a site to your own CDN account подробно описан перенос сайта между учетными записями.
Если подключение не удается
Доступ отклонен. Убедитесь, что вы скопировали именно API-токен, а не пароль от панели клиента, и что этот токен не был удален в разделе Account Settings → API Token.
Сообщение об отклонении ключа. Почти всегда это связано с одной из трех причин: вместе с ключом был скопирован пробел или символ переноса строки, срок действия ключа истек либо ключ был отозван или пересоздан после копирования. Создайте новый ключ и вставьте его снова.
Подключение устанавливается, но впоследствии происходит сбой. Ключ проходит аутентификацию, но ему не хватает разрешений, необходимых для выполнения действия. Создайте новый ключ с указанными выше разрешениями, затем отключите старое подключение и подключите новый ключ.
Отключение
Откройте раздел Integrations, найдите учетную запись и нажмите Disconnect. Это приведет к немедленному удалению сохраненного ключа. Любые процессы, использующие его, остановятся при следующем действии, а зависящие от него экраны сообщат об этом вместо того, чтобы завершаться с тихим сбоем.
Отключение не отменяет того, что уже было сделано: записи, развертывания или настройки, которые мы изменили в вашей учетной записи, остаются прежними. Если вы полагаете, что сам ключ мог быть скомпрометирован, также аннулируйте его на стороне поставщика: отключение удаляет нашу копию, а не их.