Что дает вам это подключение
Подключение вашей собственной учетной записи Gcore позволяет разместить сайт на вашей CDN вместо нашей. Зона, трафик и счет оформляются на вашу учетную запись, при этом вы по-прежнему можете очищать кэш и изменять настройки CDN прямо из панели управления Zinn® без переключения между вкладками.
Перед началом работы
Учетная запись Gcore с доступной службой CDN.
1. Создание ключа в Gcore
В клиентском портале Gcore нажмите на аватар в правом верхнем углу, затем выберите Профиль → API-токены → Создать токен. Задайте ему имя, выберите вариант Бессрочно или укажите дату окончания срока действия и назначьте роль для каждого необходимого продукта. Gcore показывает токен только один раз — скопируйте его сразу.
Один и тот же токен подходит для любого подключаемого продукта Gcore, поэтому если вы уже подключили один продукт Gcore, вы можете использовать тот же токен повторно при условии, что его ролей достаточно и для этого продукта. Токен не может наделяться более высоким уровнем прав, чем есть у вашей учетной записи.
Для CDN назначьте токену роль CDN.
2. Подключение здесь
Откройте раздел Интеграции в панели управления и выберите Подключить учетную запись. Выберите Ваша собственная CDN в качестве группы и Gcore в качестве учетной записи, введите API-токен и нажмите Подключить учетную запись.
Перед сохранением мы проверяем введенные данные. Неработающий ключ никогда не сохраняется, а в ответе указывается причина ошибки. Работающий ключ надежно шифруется и хранится в хранилище секретов (но не в нашей базе данных) и больше никогда не показывается никому, включая вас.
Что происходит дальше
- Откройте вкладку CDN сайта. В разделе Источник обслуживания сайта эта учетная запись отображается как целевая. Выберите ее и подтвердите действие: мы создадим конфигурацию сайта в вашей учетной записи, проверим ее и только после этого перенесем сайт, благодаря чему он останется доступным во время переноса.
- На этой же вкладке вы можете очистить кэш сайта и изменить настройки CDN в своей учетной записи.
- При подключении мы проверяем возможности ключа: получаем список ваших зон или ресурсов, считываем один из них подробно, очищаем кэш, изменяем настройки и настраиваем географические правила (если они поддерживаются поставщиком). Контрольный список рядом с подключением показывает, какие из этих возможностей удалось подтвердить, поэтому отсутствие каких-либо прав будет заметно еще до переноса сайта в учетную запись.
- В разделе Развертывание сайта в собственной учетной записи CDN подробно описан перенос сайта между учетными записями.
Если подключение не удается
Ваши ресурсы не отображаются. У роли токена отсутствуют права на работу с CDN. Создайте новый токен с необходимыми правами.
Сообщение об отклонении ключа. Практически всегда это связано с одной из трех причин: вместе с ключом был скопирован пробел или символ переноса строки, срок действия ключа истек, либо ключ был отозван или пересоздан после копирования. Создайте новый ключ и вставьте его снова.
Подключение прошло успешно, но в дальнейшем возникают ошибки. Ключ проходит аутентификацию, но у него отсутствуют права, необходимые для выполнения действия. Создайте новый ключ с перечисленными выше правами, отключите старое соединение и подключите новый ключ.
Отключение
Откройте раздел Интеграции, найдите учетную запись и нажмите Отключить. Сохраненный ключ будет немедленно удален. Все процессы, использующие его, остановятся при выполнении следующего действия, а интерфейсы, зависящие от него, сообщат об этом, а не завершатся с тихой ошибкой.
Отключение не отменяет уже выполненных действий: записи, развертывания или настройки, измененные нами в вашей учетной записи, остаются прежними. Если вы подозреваете, что ключ мог быть скомпрометирован, также отозвите его у поставщика; при отключении удаляется наша копия ключа, но не их.