Mit nyújt az Ön számára az összekapcsolás
A Cloudflare-fiókja összekapcsolása lehetővé teszi számunkra, hogy statikus webhelyeket tegyünk közzé a fiókjához tartozó Cloudflare Pages szolgáltatásban, valamint kiszolgáljuk a webhelyei DNS-ét és gyorsítótárát. Minden az Ön saját Cloudflare-irányítópultján és a saját Cloudflare-díjcsomagjában működik.
Mielőtt elkezdené
Szüksége lesz egy Cloudflare-fiókra, amelyhez zónaként hozzá vannak adva a használni kívánt domainek. Az ingyenes díjcsomag elegendő a kapcsolódáshoz; az egyes zónákban elérhető műveleteket a díjcsomagja határozza meg.
1. A kulcs létrehozása a Cloudflare felületén
A Cloudflare-irányítópulton nyissa meg a My Profile → API Tokens menüpontot, és válassza a Create Token, majd a Create Custom Token lehetőséget. Adjon neki egy nevet, adja hozzá az alábbi jogosultságokat, a Zone Resources alatt pedig válassza ki azokat a zónákat, amelyeket el szeretne érni velünk — az összes zónát, vagy csak a megnevezetteket. Ellenőrizze, majd nyomja meg a Create Token gombot. A Cloudflare csak egyszer jeleníti meg a tokent; ekkor másolja ki.
Adja hozzá ezeket a jogosultságokat:
- Zone → Zone → Read
- Zone → DNS → Edit
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
- Account → Cloudflare Pages → Edit — csak akkor szükséges, ha azt szeretné, hogy webhelyeket tegyünk közzé a Pages szolgáltatásban. Az e nélkül létrehozott token is csatlakozik, és működik a DNS-hez, valamint a gyorsítótárhoz.
A régebbi alternatíva. Token helyett csatlakozhat a Global API Key és a bejelentkezéshez használt e-mail-címe megadásával is (My Profile → API Tokens → API Keys → Global API Key → View). A Cloudflare ezt nem javasolja: a Global API Key a bejelentkezési adatai által biztosított összes jogosultsággal rendelkezik minden zónában, és nem korlátozható. Ha teheti, használjon tokent.
2. Csatlakoztatás itt
Nyissa meg az Integrations menüpontot az irányítópultján, és válassza a Connect an account lehetőséget. Válassza a Cloudflare account (Pages, CDN & DNS) csoportot és a Cloudflare fióktípust, töltse ki az API token mezőt — vagy a régebbi alternatíva esetén az API key és Account email mezőket —, majd nyomja meg a Connect account gombot.
A beillesztett adatokat ellenőrizzük, mielőtt bármit elmentenénk. A nem működő kulcsot soha nem tároljuk el, a válaszüzenet pedig jelzi, hogy mi volt a hiba. A működő kulcsot titkosítva tároljuk a biztonsági tárolónkban (secrets vault) — soha nem az adatbázisunkban —, és többé senkinek, még Önnek sem jelenítjük meg.
Mi történik ezután
- A Cloudflare Pages megjelenik telepítési célként, amikor statikus webhelyet hoz létre vagy helyez át, a buildet pedig közzétesszük az Ön fiókjában lévő Pages-projektben.
- A zónái képesek lesznek kiszolgálni egy domain DNS-ét és egy webhely gyorsítótárát ebből a fiókból.
- Ellenőrizzük, hogy a token képes-e olvasni a zónáit, szerkeszteni a DNS-t, üríteni a gyorsítótárat és módosítani a zónabeállításokat. A kapcsolat melletti ellenőrzőlista mutatja, hogy ezek közül melyeket tudtuk megerősíteni.
Ha a CDN-t és a DNS-t különböző Cloudflare-fiókokon szeretné tartani, csatlakoztassa őket külön-külön Cloudflare CDN és Cloudflare DNS néven — mindegyikhez külön útmutató tartozik.
Ha nem sikerül a kapcsolódás
Egy jogosultság megerősítetlenként jelenik meg. A Cloudflare nem mindig engedi, hogy a token lekérdezze a saját jogosultságait, így némelyik csak az első használatkor kerül megerősítésre. Ha egy művelet később jogosultsági hiba miatt meghiúsul, szerkessze a tokent a My Profile → API Tokens menüpontban, és adja hozzá a hiányzó jogosultságot — a token értéke nem változik, így semmit sem kell újracsatlakoztatni.
Hiányzik egy zóna. A token Zone Resources beállítása nem tartalmazza azt. Módosítsa a tokent úgy, hogy tartalmazza az adott zónát vagy az összes zónát.
A rendszer szerint a kulcs el lett utasítva. Szinte mindig a következő három dolog egyike áll a háttérben: egy szóköz vagy sortörés lett kimásolva vele együtt, a kulcs lejárt, vagy a kulcsot visszavonták, illetve újragenerálták a kimásolása után. Hozzon létre egy újat, és illessze be ismét.
Csatlakozik, de később valami meghiúsul. A kulcs hitelesítése sikeres, de hiányzik egy olyan jogosultság, amelyre a műveletnek szüksége lenne. Hozzon létre egy új kulcsot a fent felsorolt jogosultságokkal, majd válassza le a régi kapcsolatot, és csatlakoztassa az új kulcsot.
Leválasztás
Nyissa meg az Integrations menüpontot, keresse meg a fiókot, és nyomja meg a Disconnect gombot. Ez azonnal törli a tárolt kulcsot. Minden olyan folyamat, amely azt használta, a következő műveleténél leáll, és az attól függő képernyők csendes hiba helyett jelezni fogják ezt.
A leválasztás nem vonja vissza a korábban elvégzett műveleteket — a fiókjában általunk módosított rekordok, telepítések vagy beállítások változatlanok maradnak. Ha úgy véli, hogy maga a kulcs kiszivároghatott, vonja vissza a szolgáltatónál is; a leválasztás csak a mi másolatunkat távolítja el, az övékét nem.