Ինչ է Ձեզ տալիս այն միացնելը
Ձեր Cloudflare հաշվի միացումը թույլ է տալիս մեզ հրապարակել ստատիկ կայքեր Ձեր հաշվի Cloudflare Pages-ում, ինչպես նաև դրանից մատուցել Ձեր կայքերի DNS-ը և քեշը: Ամեն ինչ գտնվում է Ձեր սեփական Cloudflare վահանակում և Ձեր սեփական Cloudflare սակագնային պլանում:
Նախքան սկսելը
Cloudflare հաշիվ, որին որպես գոտիներ (zones) ավելացված են այն դոմեյնները, որոնք ցանկանում եք օգտագործել: Միանալու համար անվճար պլանը լիովին բավարար է. այն, թե ինչ կարող եք անել յուրաքանչյուր գոտում, կախված է Ձեր պլանի հնարավորություններից:
1. Ստեղծեք բանալին Cloudflare-ում
Cloudflare-ի վահանակում բացեք My Profile → API Tokens և ընտրեք Create Token, այնուհետև՝ Create Custom Token: Տվեք դրան անուն, ավելացրեք ստորև նշված թույլտվությունները, իսկ Zone Resources բաժնում ընտրեք այն գոտիները, որոնց ցանկանում եք, որ մենք հասանելիություն ունենանք՝ բոլոր գոտիները կամ միայն Ձեր նշածները: Ստուգեք այն և սեղմեք Create Token: Cloudflare-ը թոքենը ցույց է տալիս միայն մեկ անգամ. պատճենեք այն այդ պահին:
Ավելացրեք հետևյալ թույլտվությունները.
- Zone → Zone → Read
- Zone → DNS → Edit
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
- Account → Cloudflare Pages → Edit — միայն եթե ցանկանում եք, որ մենք կայքեր հրապարակենք Pages-ում: Առանց դրա թոքենը միևնույն է կմիանա և կաշխատի DNS-ի ու քեշի համար:
Ավելի հին այլընտրանքը: Թոքենի փոխարեն Դուք կարող եք միանալ Ձեր Global API Key-ով և այն էլ. փոստի հասցեով, որով մուտք եք գործում համակարգ (My Profile → API Tokens → API Keys → Global API Key → View): Cloudflare-ը խորհուրդ չի տալիս դա անել. Global API Key-ն ունի Ձեր մուտքի բոլոր թույլտվությունները յուրաքանչյուր գոտում և չի կարող սահմանափակվել: Հնարավորության դեպքում օգտագործեք թոքեն:
2. Միացրեք այն այստեղ
Ձեր վահանակում բացեք Integrations բաժինը և ընտրեք Connect an account: Որպես խումբ ընտրեք Cloudflare account (Pages, CDN & DNS), իսկ որպես հաշիվ՝ Cloudflare, լրացրեք API token դաշտը կամ, ավելի հին այլընտրանքի դեպքում, API key և Account email դաշտերը, ապա սեղմեք Connect account:
Նախքան որևէ բան պահպանելը, մենք փորձարկում ենք այն, ինչ տեղադրում եք: Չաշխատող բանալին երբեք չի պահպանվում, իսկ պատասխանը հայտնում է, թե ինչն էր սխալ: Աշխատող բանալին պահվում է գաղտնագրված մեր գաղտնիքների պահոցում (secrets vault) — երբեք ոչ մեր տվյալների բազայում — և այլևս երբեք չի ցուցադրվում, նույնիսկ Ձեզ:
Ինչ է տեղի ունենում հետո
- Ստատիկ կայք ստեղծելիս կամ տեղափոխելիս Cloudflare Pages-ը հայտնվում է որպես տեղակայման նպատակակետ (deploy target), և մենք հրապարակում ենք կառուցվածքը Ձեր հաշվի Pages նախագծում:
- Ձեր գոտիները կարող են այս հաշվից մատուցել դոմեյնի DNS-ը և կայքի քեշը:
- Մենք ստուգում ենք, որ թոքենը կարողանա կարդալ Ձեր գոտիները, խմբագրել DNS-ը, մաքրել քեշը և փոխել գոտու կարգավորումները: Միացման կողքի ստուգացանկը ցույց է տալիս, թե դրանցից որոնք ենք կարողացել հաստատել:
Եթե ցանկանում եք CDN-ը և DNS-ը պահել Cloudflare-ի տարբեր հաշիվներում, դրանք առանձին միացրեք համապատասխանաբար որպես Cloudflare CDN և Cloudflare DNS — յուրաքանչյուրն ունի իր սեփական ուղեցույցը:
Եթե այն չի միանում
Թույլտվությունը ցուցադրվում է որպես չհաստատված: Cloudflare-ը միշտ չէ, որ թույլ է տալիս թոքենին թվարկել իր սեփական թույլտվությունները, ուստի որոշները հաստատվում են միայն այն ժամանակ, երբ մենք դրանք առաջին անգամ օգտագործում ենք: Եթե հետագայում որևէ գործողություն ձախողվի թույլտվության սխալով, խմբագրեք թոքենը My Profile → API Tokens բաժնում և ավելացրեք պակասող թույլտվությունը. թոքենի արժեքը չի փոխվում, ուստի կրկին միանալու կարիք չկա:
Գոտին բացակայում է: Թոքենի Zone Resources-ը չի ներառում այն: Խմբագրեք թոքենը՝ ներառելու այդ գոտին կամ բոլոր գոտիները:
Հաղորդվում է, որ բանալին մերժվել է: Գրեթե միշտ պատճառը երեքից մեկն է. դրա հետ պատճենված բացատ կամ տողադարձ, ժամկետանց բանալի, կամ բանալի, որը չեղարկվել կամ վերագեներացվել է այն պատճենելուց հետո: Ստեղծեք նորը և կրկին տեղադրեք այն:
Այն միանում է, բայց ավելի ուշ ինչ-որ բան ձախողվում է: Բանալին անցնում է վավերացումը, բայց չունի այն թույլտվությունը, որն անհրաժեշտ է գործողության համար: Ստեղծեք նոր բանալի վերը նշված թույլտվություններով, ապա անջատեք հին միացումը և միացրեք նոր բանալին:
Անջատում
Բացեք Integrations բաժինը, գտեք հաշիվը և սեղմեք Disconnect: Դա անմիջապես ջնջում է պահպանված բանալին: Այն ամենը, ինչ օգտագործում էր այն, կդադարի աշխատել իր հաջորդ գործողության ժամանակ, իսկ դրանից կախված էկրանները կտեղեկացնեն այդ մասին՝ լռելյայն ձախողվելու փոխարեն:
Անջատումը չի չեղարկում այն, ինչ արդեն արվել է. Ձեր հաշվում մեր փոխած գրառումները, տեղակայումները կամ կարգավորումները մնում են այնպես, ինչպես կան: Եթե կարծում եք, որ հենց բանալին կարող էր արտահոսել, չեղարկեք այն նաև մատակարարի մոտ. անջատումը հեռացնում է մեր օրինակը, ոչ թե նրանցը: