Co vám propojení přinese
Propojení vašeho účtu Cloudflare nám umožní publikovat statické weby do Cloudflare Pages na vašem účtu a spravovat z něj DNS a mezipaměť (cache) vašich webů. Vše zůstává ve vašem vlastním ovládacím panelu Cloudflare a v rámci vašeho vlastního tarifu Cloudflare.
Než začnete
Účet Cloudflare s doménami, které chcete používat, přidanými jako zóny. K propojení stačí bezplatný tarif; možnosti správy jednotlivých zón se odvíjejí od toho, co váš tarif povoluje.
1. Vytvořte klíč na Cloudflare
V ovládacím panelu Cloudflare otevřete My Profile → API Tokens, zvolte Create Token a poté Create Custom Token. Zadejte název, přidejte níže uvedená oprávnění a v sekci Zone Resources vyberte zóny, ke kterým nám chcete udělit přístup – všechny zóny, nebo pouze ty, které určíte. Zkontrolujte nastavení a stiskněte Create Token. Cloudflare zobrazí token pouze jednou; v tomto kroku si jej zkopírujte.
Přidejte tato oprávnění:
- Zone → Zone → Read
- Zone → DNS → Edit
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
- Account → Cloudflare Pages → Edit – pouze pokud chcete, abychom publikovali weby do Pages. Token bez tohoto oprávnění se stále propojí a bude fungovat pro DNS a mezipaměť.
Starší alternativa. Místo tokenu se můžete propojit pomocí svého Global API Key a e-mailové adresy, kterou používáte k přihlášení (My Profile → API Tokens → API Keys → Global API Key → View). Cloudflare tento postup nedoporučuje: Global API Key nese veškerá oprávnění, kterými disponuje vaše přihlášení, platí pro všechny zóny a nelze jej omezit. Pokud můžete, použijte token.
2. Propojte jej zde
Otevřete Integrations ve svém ovládacím panelu a zvolte Connect an account. Vyberte Cloudflare account (Pages, CDN & DNS) jako skupinu a Cloudflare jako účet, vyplňte API token – nebo v případě starší alternativy API key a Account email – a stiskněte Connect account.
To, co vložíte, otestujeme ještě před uložením. Nefunkční klíč se nikdy neuloží a v odpovědi se dozvíte, co s ním bylo v nepořádku. Funkční klíč je uchováván šifrovaný v našem trezoru přihlašovacích údajů – nikdy v naší databázi – a již se nikdy znovu nezobrazí, a to ani vám.
Co následuje
- Cloudflare Pages se zobrazí jako cíl nasazení při vytváření nebo přesunu statického webu a my sestavení publikujeme do projektu Pages na vašem účtu.
- Vaše zóny mohou z tohoto účtu obsluhovat DNS dané domény a mezipaměť webu.
- Zkontrolujeme, zda token může číst vaše zóny, upravovat DNS, promazávat mezipaměť a měnit nastavení zón. Kontrolní seznam vedle propojení ukazuje, které z těchto akcí se nám podařilo ověřit.
Pokud si přejete mít CDN a DNS na různých účtech Cloudflare, propojte je místo toho samostatně jako Cloudflare CDN a Cloudflare DNS – pro každou službu existuje samostatný návod.
Pokud se propojení nezdaří
Oprávnění se zobrazuje jako neověřené. Cloudflare ne vždy umožňuje tokenu vypsat svá vlastní oprávnění, takže některá jsou ověřena až při prvním použití. Pokud akce později selže s chybou oprávnění, upravte token v My Profile → API Tokens a přidejte chybějící oprávnění – hodnota tokenu se nemění, takže není třeba nic znovu propojovat.
Chybí zóna. Sekce Zone Resources daného tokenu ji nezahrnuje. Upravte token tak, aby zahrnoval tuto zónu nebo všechny zóny.
Zobrazuje se hlášení, že klíč byl odmítnut. Téměř vždy jde o jednu ze tří věcí: spolu s klíčem byla zkopírována mezera nebo zalomení řádku, platnost klíče vypršela, nebo byl klíč po zkopírování zneplatněn či znovu vygenerován. Vytvořte nový klíč a vložte jej znovu.
Propojení proběhne, ale později něco selže. Klíč se úspěšně ověří, ale chybí mu oprávnění, které daná akce vyžaduje. Vytvořte nový klíč s výše uvedenými oprávněními, poté původní propojení odpojte a propojte nový klíč.
Odpojení
Otevřete Integrations, vyhledejte daný účet a stiskněte Disconnect. Tím se uložený klíč okamžitě smaže. Vše, co jej využívalo, se při své další akci zastaví a na obrazovkách, které na něm závisely, se tato skutečnost zobrazí, namísto aby došlo k tichému selhání.
Odpojení nevrátí zpět to, co již bylo provedeno – záznamy, nasazení nebo nastavení, která jsme na vašem účtu změnili, zůstanou beze změny. Pokud máte podezření, že samotný klíč mohl uniknout, zneplatněte jej také u poskytovatele; odpojení odstraní naši kopii, nikoli jejich.