Ano ang nagagawa ng pag-connect nito para sa iyo
Ang pag-connect ng iyong Cloudflare account ay nagpapahintulot sa amin na mag-publish ng mga static site sa Cloudflare Pages sa iyong account, at maghatid ng DNS at cache ng iyong mga site mula rito. Ang lahat ay nananatili sa sarili mong Cloudflare dashboard at sa sarili mong Cloudflare plan.
Bago ka magsimula
Isang Cloudflare account, kung saan ang mga domain na nais mong gamitin ay naidagdag na rito bilang mga zone. Sapat na ang libreng plan upang mag-connect; ang magagawa mo sa bawat zone ay anuman ang pinapayagan ng iyong plan.
1. Likhain ang key sa Cloudflare
Sa Cloudflare dashboard, buksan ang My Profile → API Tokens at piliin ang Create Token, pagkatapos ay 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 nais mong ma-access namin — lahat ng zone, o ang mga partikular na papangalanan mo lamang. Suriin ito at pindutin ang Create Token. Ipinapakita ng Cloudflare ang token nang isang beses lamang; kopyahin ito agad.
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 nais mo lamang na mag-publish kami ng mga site sa Pages. Ang token na wala nito ay magkokonekta pa rin at gagana 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). Hindi ito inirerekomenda ng Cloudflare: taglay ng Global API Key ang bawat pahintulot na mayroon ang iyong login, sa bawat zone, at hindi ito maaaring limitahan. Gumamit ng token kung maaari.
2. I-connect 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, ang API key at Account email, at pindutin ang Connect account.
Sinusubukan muna namin ang iyong ipapaskil bago ma-save ang anuman. Ang susi na hindi gumagana ay hindi kailanman iniimbak, at sinasabi sa tugon kung ano ang naging problema rito. Ang susing gumagana ay pinananatiling naka-encrypt sa aming secrets vault — hindi kailanman sa aming database — at hindi na muling ipapakita, kahit pa sa iyo.
Ano ang susunod na mangyayari
- Lalabas ang Cloudflare Pages bilang isang deploy target kapag lumikha o naglipat ka ng isang static site, at ipa-publish namin ang build sa isang Pages project sa iyong account.
- Maaaring maghatid ang iyong mga zone ng DNS ng isang domain at cache ng isang site mula sa account na ito.
- Sinusuri namin kung kayang basahin ng token ang iyong mga zone, mag-edit ng DNS, mag-purge ng cache, at magbago ng mga setting ng zone. Ipinapakita ng checklist sa tabi ng koneksyon kung alin sa mga iyon ang aming nakumpirma.
Kung nais mong panatilihin ang CDN at DNS sa magkaibang Cloudflare account, i-connect 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 lumalabas na hindi nakumpirmang pahintulot. Hindi palaging pinapahintulutan ng Cloudflare ang isang token na ilista ang sarili nitong mga pahintulot, kaya kinukumpirma ang ilan sa unang pagkakataon na gamitin namin ang mga ito. Kung mabigo ang isang aksyon kalaunan dahil sa permission error, i-edit ang token sa My Profile → API Tokens at idagdag ang nawawalang pahintulot — hindi nagbabago ang value ng token, kaya walang kailangang i-reconnect.
May nawawalang zone. Hindi ito kasama sa Zone Resources ng token. I-edit ang token upang isama ang zone na iyon, o ang lahat ng zone.
Sinasabi nitong tinanggihan ang key. Halos palaging isa ito sa tatlong bagay: may space o line break na nakopya kasama nito, isang key na nag-expire na, o isang key na binawi o muling ginawa matapos mo itong makopya. Gumawa ng bago at i-paste itong muli.
Kumonekta ito, ngunit may nabigo kalaunan. Nag-authenticate ang key ngunit kulang sa pahintulot na kailangan ng aksyon. Gumawa ng bagong key taglay ang mga pahintulot na nakalista sa itaas, pagkatapos ay i-disconnect ang lumang koneksyon at i-connect ang bagong key.
Pag-disconnect
Buksan ang Integrations, hanapin ang account, at pindutin ang Disconnect. Agad nitong buburahin ang nakaimbak na key. Ang anumang gumagamit nito ay titigil sa susunod nitong aksyon, at ang mga screen na nakadepende rito ay magsasabi nito sa halip na tahimik na mabigo.
Hindi pinapawalang-bisa ng pag-disconnect ang mga nagawa na — ang mga record, deployment, o setting na binago namin sa iyong account ay mananatili kung ano ang mga ito. Kung sa tingin mo ay maaaring na-leak ang mismong key, bawiin din ito sa vendor; ang pag-disconnect ay nag-aalis sa aming kopya, hindi sa kanila.