Ang ginagawa nito para sa iyo
Ang pagkonekta sa iyong Cloudflare account ay nagbibigay-daan sa aming mag-publish ng mga static na site sa Cloudflare Pages sa iyong account, at i-serve ang DNS at cache ng iyong mga site mula rito. Ang lahat ay nasa loob ng iyong sariling Cloudflare dashboard at sa iyong sariling Cloudflare plan.
Bago ka magsimula
Isang Cloudflare account, kung saan idinagdag bilang mga zone ang mga domain na gusto mong gamitin. Sapat na ang libreng plan para makakonekta; ang magagawa mo sa bawat zone ay kung anoman ang pinapayagan ng iyong plan.
1. Gumawa ng key sa Cloudflare
Sa Cloudflare dashboard, buksan ang My Profile → API Tokens at piliin ang Create Token, pagkatapos ay ang Create Custom Token. Bigyan ito ng pangalan, idagdag ang mga pahintulot sa ibaba, at sa ilalim ng Zone Resources ay piliin ang mga zone na gusto mong maabot namin — lahat ng zone, o ang mga pinangalanan mo lang. Suriin ito at pindutin ang Create Token. Minsan lamang ipinapakita ng Cloudflare ang token; kopyahin ito pagkatapos.
Idagdag ang mga pahintulot na ito:
- Zone → Zone → Read
- Zone → DNS → Edit
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
- Account → Cloudflare Pages → Edit — kung gusto mo lang naming mag-publish ng mga site sa Pages. Ang isang token na wala nito ay nakakonekta pa rin at gumagana para sa DNS at cache.
Ang mas lumang alternatibo. Sa halip na token, maaari kang kumonekta gamit ang iyong Global API Key at ang email address na ginagamit mo sa pag-sign in (My Profile → API Tokens → API Keys → Global API Key → View). Hinihikayat ng Cloudflare na huwag itong gamitin: taglay ng Global API Key ang bawat pahintulot na mayroon ang iyong pag-login, sa bawat zone, at hindi ito mapapaliit. Gumamit ng token kung maaari.
2. Ikonekta ito rito
Buksan ang Integrations sa iyong dashboard at piliin ang Connect an account. Piliin ang Cloudflare account (Pages, CDN & DNS) bilang grupo at Cloudflare bilang account, punan ang API token — o, para sa mas lumang alternatibo, API key at Account email, at pindutin ang Connect account.
Sinusubukan namin ang iyong ini-paste bago i-save ang anuman. Ang isang key na hindi gumagana ay hindi kailanman itinatago, at sinasabi ng sagot kung ano ang mali dito. Ang isang key na gumagana ay pinapanatiling naka-encrypt sa aming secrets vault — hindi kailanman sa aming database — at hindi na kailanman ipinapakita muli, kahit sa iyo man.
Ano ang susunod na mangyayari
- Lumalabas ang Cloudflare Pages bilang target ng pag-deploy kapag gumawa ka o naglipat ka ng isang static na site, at pinapa-publish namin ang build sa isang Pages project sa iyong account.
- Maaaring i-serve ng iyong mga zone ang DNS ng isang domain at ang cache ng isang site mula sa account na ito.
- Sinusuri namin kung nababasa ng token ang iyong mga zone, nai-edit ang DNS, napa-purge ang cache, at nababago ang mga setting ng zone. Ipinapakita ng checklist sa tabi ng koneksyon kung alin sa mga iyon ang nakumpirma namin.
Kung gusto mong panatilihin ang CDN at DNS sa magkaibang Cloudflare account, ikonekta ang mga ito nang hiwalay bilang Cloudflare CDN at Cloudflare DNS sa halip — ang bawat isa ay may sariling gabay.
Kung hindi ito kumonekta
May ipinapakitang pahintulot bilang hindi nakumpirma. Hindi palaging pinapayagan ng Cloudflare ang isang token na ilista ang sarili nitong mga pahintulot, kaya ang ilan ay nakukumpirma sa unang pagkakataon na ginagamit namin ang mga ito. Kung sakaling mabigo sa ibang pagkakataon ang isang aksyon na may error sa pahintulot, i-edit ang token sa My Profile → API Tokens et idagdag ang nawawalang pahintulot — hindi nagbabago ang halaga ng token, kaya walang kailangang muling ikonekta.
May nawawalang zone. Hindi kasama rito ang Zone Resources ng token. I-edit ang token para isama ang zone na iyon, o ang lahat ng zone.
Sinasabi nitong tinanggihan ang key. Halos palaging isa sa tatlong bagay ito: may nakopyang espasyo o line break kasama nito, isang key na nag-expire na, o isang key na binawi o muling binuo pagkatapos mong kopyahin ito. Gumawa ng bago at i-paste itong muli.
Kumonekta ito, pero may nabigo sa dakong huli. Na-authenticate ang key ngunit kulang ito sa pahintulot na kailangan ng aksyon. Gumawa ng bagong key na may mga pahintulot na nakalista sa itaas, pagkatapos ay idiskonekta ang lumang koneksyon at ikonekta ang bagong key.
Pagdidiskonekta
Buksan ang Integrations, hanapin ang account at pindutin ang Disconnect. Agad nitong binubura ang nakaimbak na key. Ang anuman na gumagamit nito ay titigil sa susunod na aksyon nito, at sasabihin ito ng mga screen na umasa dito sa halip na tahimik na mabigo.
Ang pagdidiskonekta ay hindi binabaligtad ang nagawa na — ang mga rekord, pag-deploy, o setting na binago namin sa iyong account ay mananatili kung ano sila. Kung sa palagay mo ay maaaring tumagas ang mismong key, bawiin din ito sa vendor; ang pagdidiskonekta ay nag-aalis ng aming kopya, hindi sa kanila.