Какво ви дава свързването
Свързването на вашия собствен акаунт в 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. Това изтрива съхранения ключ незабавно. Всичко, което го е използвало, спира при следващото си действие, и екраните, които са зависели от него, казват това, вместо да се провалят тихо.
Прекъсването на връзката не отменя вече направеното — записаните данни, внедряванията или настройките, които сме променили във вашия акаунт, остават такива, каквито са. Ако смятате, че самият ключ може да е изтекъл, отзовете го също при доставчика; прекъсването на връзката премахва нашето копие, а не тяхното.