Wat het koppelen voor u doet
Door uw Cloudflare-account te koppelen, kunnen we statische websites publiceren naar Cloudflare Pages op uw account, en de DNS en cache van uw websites hieruit leveren. Alles bevindt zich in uw eigen Cloudflare-dashboard en op uw eigen Cloudflare-abonnement.
Voordat u begint
Een Cloudflare-account, waarbij de domeinen die u wilt gebruiken als zones zijn toegevoegd. Het gratis abonnement is voldoende om verbinding te maken; wat u op elke zone kunt doen, hangt af van wat uw abonnement toestaat.
1. Maak de sleutel aan bij Cloudflare
Open in het Cloudflare-dashboard My Profile → API Tokens en kies Create Token, en vervolgens Create Custom Token. Geef deze een naam, voeg de onderstaande machtigingen toe en kies onder Zone Resources de zones waartoe u ons toegang wilt verlenen — alle zones, of alleen degene die u specificeert. Controleer het overzicht en druk op Create Token. Cloudflare toont het token slechts één keer; kopieer het direct.
Voeg deze machtigingen toe:
Het oudere alternatief. In plaats van een token kunt u verbinding maken met uw Global API Key en het e-mailadres waarmee u inlogt (My Profile → API Tokens → API Keys → Global API Key → View). Cloudflare raadt dit af: de Global API Key beschikt over elke machtiging die uw login heeft, op elke zone, en kan niet worden ingeperkt. Gebruik een token als u kunt.
2. Koppel het hier
Open Integraties in uw dashboard en kies Een account koppelen. Kies Cloudflare-account (Pages, CDN & DNS) als groep en Cloudflare als account, vul API-token in — of, voor het oudere alternatief, API-sleutel en E-mailadres van account, en druk op Account koppelen.
We testen wat u plakt voordat er iets wordt opgeslagen. Een sleutel die niet werkt, wordt nooit opgeslagen, en het antwoord geeft aan wat er mis mee was. Een sleutel die werkt, wordt versleuteld bewaard in onze geheimenkluis — nooit in onze database — en wordt nooit meer getoond, zelfs niet aan u.
Wat er daarna gebeurt
- Cloudflare Pages verschijnt als implementatiedoel wanneer u een statische
website aanmaakt of verplaatst, en we publiceren de build naar een Pages-project op uw account.
- Uw zones kunnen de DNS van een domein en de cache van een website leveren vanuit dit account.
- We controleren of het token uw zones kan lezen, DNS kan bewerken, de cache kan wissen en zone-instellingen kan wijzigen.
De controlelijst naast de verbinding laat zien welke daarvan we konden bevestigen.
Als u CDN en DNS op verschillende Cloudflare-accounts wilt houden, koppel ze dan afzonderlijk als respectievelijk Cloudflare CDN en Cloudflare DNS — elk heeft een eigen handleiding.
Als het geen verbinding maakt
Een machtiging wordt als niet-bevestigd weergegeven. Cloudflare staat een token niet altijd toe om de eigen machtigingen op te sommen, waardoor sommige pas worden bevestigd wanneer we ze voor het eerst gebruiken. Als een actie later mislukt met een machtigingsfout, bewerk het token dan in My Profile → API Tokens en voeg de ontbrekende machtiging toe — de tokenwaarde verandert niet, dus er hoeft niets opnieuw gekoppeld te worden.
Er ontbreekt een zone. De Zone Resources van het token bevatten deze niet. Bewerk het token om die zone, of alle zones, op te nemen.
Er staat dat de sleutel is geweigerd. Vrijwel altijd een van deze drie zaken: een spatie of een regeleinde die mee is gekopieerd, een sleutel die is verlopen, of een sleutel die is ingetrokken of opnieuw gegenereerd nadat u deze hebt gekopieerd. Maak een nieuwe aan en plak deze opnieuw.
Het maakt verbinding, maar er mislukt later iets. De sleutel authenticeert, maar mist een machtiging die de actie vereist. Maak een nieuwe sleutel aan met de hierboven vermelde machtigingen, verbreek vervolgens de oude verbinding en koppel de nieuwe sleutel.
Loskoppelen
Open Integraties, zoek het account en druk op Loskoppelen. Daarmee wordt de opgeslagen sleutel direct verwijderd. Alles wat er gebruik van maakte, stopt bij de volgende actie, en de schermen die ervan afhankelijk waren geven dit aan in plaats van geruisloos te falen.
Loskoppelen maakt niet ongedaan wat al is gedaan — records, implementaties of instellingen die we op uw account hebben gewijzigd, blijven zoals ze zijn. Als u denkt dat de sleutel zelf is gelekt, trek deze dan ook in bij de leverancier; loskoppelen verwijdert onze kopie, niet die van hen.