Що підключення дає вам
Підключення власного облікового запису Cloudflare дозволяє розмістити сайт у вашій мережі CDN замість нашої. Зона, трафік та рахунок перебувають на вашому обліковому записі, і ви все одно можете очищати кеш та змінювати налаштування CDN зсередини панелі керування Zinn® — без перемикання між панелями.
Перед початком
Обліковий запис Cloudflare. Безкоштовний тарифний план підходить для підключення; функції, що виходять за його межі, залежать від вашого тарифного плану Cloudflare.
1. Створіть ключ у Cloudflare
У панелі керування Cloudflare відкрийте My Profile → API Tokens і виберіть Create Token, а потім Create Custom Token. Дайте йому назву, додайте наведені нижче дозволи, а в розділі Zone Resources виберіть зони, до яких ви хочете надати нам доступ — усі зони або лише ті, які ви назвете. Перевірте його та натисніть Create Token. Cloudflare показує токен лише один раз; скопіюйте його тоді.
Додайте такі дозволи:
- Zone → Zone → Read
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
Старіша альтернатива. Замість токена ви можете підключитися за допомогою свого Global API Key та адреси електронної пошти, з якою ви входите в систему (My Profile → API Tokens → API Keys → Global API Key → View). Cloudflare не рекомендує цього робити: Global API Key має всі дозволи, які є у вашого логіна, для кожної зони, і їх не можна обмежити. Якщо можливо, використовуйте токен.
2. Підключіть його тут
Відкрийте Integrations у своїй панелі керування та виберіть Connect an account. Виберіть Your own CDN як групу та Cloudflare CDN як обліковий запис, заповніть поле API token — або, для старішої альтернативи, API key та Account email, і натисніть Connect account.
Ми перевіряємо те, що ви вставили, перш ніж будь-що буде збережено. Ключ, який не працює, ніколи не зберігається, і відповідь повідомляє, що саме в ньому було не так. Робочий ключ зберігається в зашифрованому вигляді у нашому сховищі секретів — ніколи в нашій базі даних — і більше ніколи не показується, навіть вам.
Поставте позначку Use this account for DNS as well, якщо той самий обліковий запис Cloudflare повинен також обслуговувати DNS ваших доменів; в іншому випадку підключіть обліковий запис DNS окремо.
Що відбувається далі
- Відкрийте вкладку CDN сайту. У розділі Where this site is served from цей обліковий запис
з'являється як пункт призначення. Виберіть його та підтвердьте; ми створюємо конфігурацію сайту на вашому обліковому записі, перевіряємо її і лише після цього переносимо сайт, тому сайт залишається доступним під час перенесення.
- З цієї ж вкладки ви можете очищати кеш сайту та змінювати його налаштування CDN у вашому
обліковому записі.
- Під час підключення ми перевіряємо, що може робити ключ: перераховувати ваші зони або ресурси, детально читати одну з них, очищати кеш, змінювати налаштування та — якщо вони є у постачальника — географічні правила.
- Контрольний список біля підключення показує, які з них ми змогли підтвердити, тому відсутній дозвіл є видимим перед перенесенням сайту на обліковий запис.
- У статті Deploy a site to your own CDN accountклас детально описано перенесення сайту між обліковими записами.
Якщо він не підключається
Дозвіл відображається як непідтверджений. Cloudflare не завжди дозволяє токену перераховувати власні дозволи. Відредагуйте токен у розділі My Profile → API Tokens, щоб додати те, чого бракує — значення токена не змінюється.
Перенесення сайту між двома обліковими записами Cloudflare. Кожен обліковий запис Cloudflare має власну пару серверів імен, тому сервери імен домена також змінюються. Ваш сайт продовжує обслуговуватися зі старого облікового запису, доки це не станеться.
Повідомлення про те, що ключ відхилено. Майже завжди це одна з трьох речей: пробіл або розрив рядка, скопійовані разом із ним, термін дії ключа, який закінчився, або ключ, який було відкликано чи згенеровано повторно після того, як ви його скопіювали. Створіть новий і вставте його знову.
Він підключається, але пізніше щось не вдається. Ключ проходить автентифікацію, але йому бракує дозволу, необхідного для дії. Створіть новий ключ із наведеними вище дозволами, після чого відключіть старе підключення та підключіть новий ключ.
Відключення
Відкрийте Integrations, знайдіть обліковий запис і натисніть Disconnect. Це одразу видаляє збережений ключ. Будь-що, що використовувало його, зупиняється під час наступної дії, і екрани, які залежали від нього, повідомляють про це, замість того щоб мовчки зазнавати невдачі.
Відключення не скасовує того, що вже було зроблено — записи, розгортання або налаштування, які ми змінили у вашому обліковому записі, залишаються без змін. Якщо ви вважаєте, що сам ключ міг бути скомпрометований, також відкличте його у постачальника; відключення видаляє нашу копію, а не їхню.