Що дає підключення
Підключення вашого облікового запису Cloudflare дозволяє нам публікувати статичні сайти у Cloudflare Pages у вашому обліковому записі, а також обслуговувати DNS і кеш ваших сайтів із нього. Усе залишається на вашій власній панелі керування Cloudflare та у вашому власному тарифному плані Cloudflare.
Перш ніж почати
Обліковий запис Cloudflare із доменами, які ви бажаєте використовувати, доданими до нього як зони. Для підключення достатньо безкоштовного тарифного плану; можливості для кожної зони визначаються вашим планом.
1. Створіть ключ у Cloudflare
На панелі керування Cloudflare відкрийте My Profile → API Tokens і виберіть Create Token, а потім — Create Custom Token. Дайте йому назву, додайте зазначені нижче дозволи та в розділі Zone Resources виберіть зони, до яких ви бажаєте надати нам доступ — усі зони або лише вказані вами. Перевірте налаштування та натисніть Create Token. Cloudflare показує токен лише один раз; скопіюйте його відразу.
Додайте такі дозволи:
Старіша альтернатива. Замість токена ви можете підключитися за допомогою свого Global API Key та електронної адреси, за якою ви входите (My Profile → API Tokens → API Keys → Global API Key → View). Cloudflare не рекомендує цього робити: Global API Key містить усі дозволи, які має ваш логін, для кожної зони, і їх не можна обмежити. За можливості використовуйте токен.
2. Підключіть його тут
Відкрийте Інтеграції на панелі керування та виберіть Підключити обліковий запис. Виберіть Обліковий запис Cloudflare (Pages, CDN & DNS) як групу та Cloudflare як обліковий запис, заповніть API token — або, для старішої альтернативи, API key та Account email, і натисніть Підключити обліковий запис.
Ми перевіряємо вставлені дані до збереження. Неробочий ключ ніколи не зберігається, а у відповіді буде вказано, що саме з ним не так. Робочий ключ зберігається в зашифрованому вигляді в нашому сховищі секретів — ніколи в нашій базі даних — і більше ніколи не показується, навіть вам.
Що відбувається далі
- Cloudflare Pages з'являється як ціль розгортання під час створення або перенесення статичного
сайту, і ми публікуємо збірку в проєкті Pages у вашому обліковому записі.
- Ваші зони можуть обслуговувати DNS домену та кеш сайту з цього облікового запису.
- Ми перевіряємо, чи може токен читати ваші зони, редагувати DNS, очищати кеш і змінювати налаштування зон.
Контрольний список поруч із підключенням показує, які з цих дій нам вдалося підтвердити.
Якщо ви бажаєте тримати CDN і DNS на різних облікових записах Cloudflare, підключіть їх окремо як Cloudflare CDN та Cloudflare DNS відповідно — для кожного з них є окрема інструкція.
Якщо підключення не вдається
Дозвіл відображається як непідтверджений. Cloudflare не завжди дозволяє токену отримати список власних дозволів, тому деякі з них підтверджуються під час першого використання. Якщо дія пізніше зазнає невдачі через помилку дозволу, відредагуйте токен у My Profile → API Tokens і додайте відсутній дозвіл — значення токена не змінюється, тому повторно підключати нічого не потрібно.
Зона відсутня. У Zone Resources токена її немає. Відредагуйте токен, щоб додати цю зону або всі зони.
Повідомляється, що ключ відхилено. Майже завжди причина в одному з трьох: пробіл або розрив рядка, скопійований разом із ним; ключ, термін дії якого закінчився; або ключ, який було відкликано чи згенеровано заново після копіювання. Створіть новий ключ і вставте його знову.
Підключення успішне, але пізніше виникає помилка. Ключ проходить автентифікацію, але не має дозволу, необхідного для дії. Створіть новий ключ із переліченими вище дозволами, потім відключіть старе підключення та підключіть новий ключ.
Відключення
Відкрийте Інтеграції, знайдіть обліковий запис і натисніть Відключити. Це миттєво видалить збережений ключ. Усе, що його використовувало, зупиниться під час наступної дії, а екрани, які залежали від нього, повідомлять про це, а не просто тихо вийдуть із ладу.
Відключення не скасовує вже виконані дії — записи, розгортання або налаштування, які ми змінили у вашому обліковому записі, залишаються без змін. Якщо ви вважаєте, що сам ключ міг бути скомпрометований, також відкличте його на стороні постачальника; відключення видаляє нашу копію, а не їхню.