Endesha programu yako kwenye akaunti yako ya Cloudflare
Kwa ufupiUnganisha tokeni ya API ya Cloudflare kwenye Huduma za wingu → Wingu, na programu yako inaweza kuendeshwa kwenye akaunti yako ya Cloudflare — Worker yako, hifadhidata yako ya D1, kikoa chako na bili yako — badala ya ile ya MonstarX. Msimbo wake unaweza pia kutumia huduma za Cloudflare kama KV, R2, Queues, Vectorize na Workers AI, ambazo MonstarX huziunda kwenye akaunti yako.
MonstarX huchapisha kila programu kwenye wingu lake, bila wewe kuhitaji kusimamia chochote. Ikiwa biashara yako tayari inatumia Cloudflare — au unataka programu, data yake na bili yake viwe kwa jina lako — unganisha akaunti yako ya Cloudflare. Mambo mawili yanabadilika:
- Upangishaji. Unapochapisha, programu inaenda kwenye akaunti yako ya Cloudflare: Worker yako (msimbo unaoendesha programu na kuwahudumia wageni wake), hifadhidata yako ya D1 (hifadhidata ya SQL ya Cloudflare), kikoa chako na bili yako.
- Huduma za Cloudflare. Msimbo wa programu yako unaweza kutumia huduma nyingine za Cloudflare — hifadhi, foleni, AI na zaidi — ambazo MonstarX inakusanidia kwenye akaunti yako.
Kabla ya kuanza
Sehemu yenye kichwa “Kabla ya kuanza”Unahitaji tokeni ya API ya Cloudflare. Kwenye Cloudflare, nenda Manage Account → API Tokens, unda tokeni kutoka kwa kiolezo cha Edit Cloudflare Workers, kisha uongeze D1: Edit. Ongeza ruhusa ya kila huduma ya ziada unayotaka programu itumie:
| Huduma | Inatumika kwa nini | Ruhusa ya kuongeza |
|---|---|---|
| KV | Hifadhi ya haraka ya ufunguo na thamani kwa mipangilio, akiba, swichi za vipengele na tokeni za muda mfupi | Workers KV Storage: Edit |
| R2 | Hifadhi ya faili isiyotoza ada za kupakua: faili zinazopakiwa, picha, data zinazohamishwa nje, nakala rudufu | Workers R2 Storage: Edit |
| Queues | Kazi za usuli: toa kazi katika ombi na uimalize baadaye, kwa kujaribu tena | Queues: Edit |
| Vectorize | Faharasa ya vekta kwa utafutaji kwa maana | Vectorize: Edit |
| Workers AI | Modeli huria za AI kwa maandishi, embeddings na picha, zinazotozwa kwako | Workers AI: Edit |
| Browser Rendering | Kivinjari halisi kwa picha za skrini, PDF na maandishi yanayosomeka ya ukurasa wowote | Browser Rendering: Edit |
| Images | Hifadhi na ubadilishe ukubwa wa picha, zikiwa na matoleo tofauti na anwani ya kuziwasilisha | Cloudflare Images: Edit |
| Analytics Engine | Rekodi matukio yako kwa kiasi chochote na uyatafute kwa SQL | Account Analytics: Read |
Ninaunganishaje akaunti yangu ya Cloudflare?
Sehemu yenye kichwa “Ninaunganishaje akaunti yangu ya Cloudflare?”-
Fungua mradi wako na ubofye Huduma za wingu kwenye upau wa juu, kisha Wingu.
-
Chini ya Viunganishi, bofya Unganisha kando ya Cloudflare. (Unda tokeni hufungua ukurasa wa tokeni wa Cloudflare ikiwa bado hujaunda tokeni.)
-
Bandika tokeni kwenye Tokeni ya API na ubofye Unganisha Cloudflare.
-
Ikiwa tokeni inafikia zaidi ya akaunti moja, chagua ile ambayo programu itaendeshwa ndani yake na ubofye Tumia akaunti hii. Ikiwa MonstarX haiwezi kuorodhesha akaunti zako kwa tokeni hiyo, itakuomba Kitambulisho cha akaunti (vibambo 32, kinachoonyeshwa kwenye dashibodi ya Cloudflare).
Kisha MonstarX inaangalia kile ambacho tokeni inaruhusiwa kufanya. Haitaunganisha bila Workers na D1, na inakuambia hasa ruhusa ipi uongeze. Ikiwa huduma ya ziada inakosekana, inasema hivyo — “Tokeni hii haiwezi kufikia …” — na sehemu nyingine zinaendelea kufanya kazi.
Ninachapishaje kwenye akaunti yangu?
Sehemu yenye kichwa “Ninachapishaje kwenye akaunti yangu?”Ukishaunganisha, kadi ya Cloudflare kwenye Huduma za winguWingu inaonyesha akaunti yako na swichi, Endesha programu hii kwenye Cloudflare yangu. Swichi ikiwa imewashwa, Chapisha inasema itaichapisha programu “kwenye akaunti yako ya Cloudflare” na kutaja akaunti na anwani.
Unapochapisha:
- MonstarX inaunda hifadhidata ya D1 yenye jina la mradi kwenye akaunti yako (au inatumia tena iliyopo yenye jina hilo) na kusanidi kila jedwali ambalo programu inahitaji.
- Inaunda programu na kuipakia kama Worker yenye jina la programu yako.
- Programu inapatikana kwenye
your-app.your-subdomain.workers.dev, au kwenye kikoa chako.
Ili kutumia mojawapo ya vikoa vyako, bofya Tumia kikoa changu kwenye kadi ya Cloudflare. MonstarX inaorodhesha vikoa vilivyo kwenye akaunti yako ya Cloudflare; chagua kimoja, andika Anwani (kikoa chenyewe, au chochote kilicho chini yake) na ubofye Tumia anwani hii. Cloudflare huongeza rekodi ya DNS na cheti cha HTTPS. Badiliko linaanza kutumika utakapochapisha tena. Tumia workers.dev hurudisha anwani ya awali.
Programu yangu inatumiaje huduma za Cloudflare?
Sehemu yenye kichwa “Programu yangu inatumiaje huduma za Cloudflare?”Omba unachotaka: “hifadhi picha zinazopakiwa kwenye R2”, “weka menyu kwenye akiba ya KV”, “fupisha tathmini kwa Workers AI”. MonstarX inaunda huduma hiyo kwenye akaunti yako (yenye jina la mradi, au inatumia tena iliyopo yenye jina hilo), inaiunganisha na programu, na kuandika msimbo. Inafanya kazi kwenye hakikisho papo hapo pia.
Unaweza pia kuzisimamia mwenyewe kwenye orodha ya Huduma za Cloudflare ndani ya kadi ya Cloudflare: Ongeza huduma, ipe jina fupi (kama uploads au sessions) na ubofye Unda. Acha kuitumia huitenganisha huduma na programu — hakuna kinachofutwa kwenye Cloudflare, na data inabaki kwenye akaunti yako.
Mambo ya kujua
Sehemu yenye kichwa “Mambo ya kujua”- Vikomo vyako, bili yako. Cloudflare hutoza akaunti yako kwa kile ambacho programu inatumia. Vikomo vya maombi vya Cloudflare ni kwa kila akaunti, kwa hiyo programu yenye shughuli nyingi kwenye akaunti yako kamwe haipunguzi kasi ya programu za watu wengine — wala zao hazipunguzi kasi ya yako.
- Batilisha uchapishaji hufuta Worker kwenye akaunti yako. Hifadhidata yako ya D1 na huduma nyingine zinabaki.
- Kubadilisha au kutenganisha akaunti kunakataliwa wakati programu iko mtandaoni huko. Kwanza batilisha uchapishaji, au zima Endesha programu hii kwenye Cloudflare yangu kisha uchapishe. Kuhamishia programu kwenye akaunti yako au kuiondoa huko huondoa Worker mahali ilipokuwa awali.
- Data iko Supabase au Railway? Programu inaendelea kutumia hifadhidata hiyo, na hakuna hifadhidata ya D1 inayoundwa kwa ajili yake.
- Programu zilizoingizwa huchapishwa kwenye akaunti yako kama faili tuli ambazo uundaji wao wenyewe hutengeneza. Hazipati hifadhidata na haziwezi kutumia kisaidizi cha huduma za Cloudflare.
- Msimbo unaopakuliwa una usanidi uleule wa Cloudflare, kwa hiyo
wrangler deploykutoka kwa msimbo uliopakuliwa huunganisha huduma zilezile. Angalia Pakua msimbo wako.
Maswali ya kawaida
Sehemu yenye kichwa “Maswali ya kawaida”Tokeni yangu inahitaji ruhusa zipi?
Anza na kiolezo cha Cloudflare cha Edit Cloudflare Workers na uongeze D1: Edit. Ongeza ruhusa kwa kila huduma ya ziada, kama Workers R2 Storage: Edit kwa R2.
Kwa nini data ya programu yangu iliyo mtandaoni ni tofauti na ya hakikisho?
Kwenye akaunti yako ya Cloudflare, programu iliyo mtandaoni ina hifadhidata yake ya D1, inayoanza ikiwa tupu. Hakikisho linabaki na data ya majaribio ya MonstarX, ili uweze kujaribu bila kugusa rekodi za wateja halisi.
Je, ninaweza kutumia kikoa changu?
Ndiyo, ikiwa kikoa kiko kwenye akaunti yako ya Cloudflare. Bofya Tumia kikoa changu kwenye kadi ya Cloudflare, chagua kikoa, andika anwani na uchapishe tena.
Je, MonstarX inafuta chochote kwenye akaunti yangu ya Cloudflare?
Worker ya programu pekee, unapobatilisha uchapishaji au kuiondoa programu kwenye akaunti hiyo. Hifadhidata na huduma kamwe hazifutwi na Acha kuitumia.
Je, ninaweza kurudi kwenye upangishaji wa MonstarX?
Ndiyo. Zima Endesha programu hii kwenye Cloudflare yangu na uchapishe tena. Worker iliyo kwenye akaunti yako inaondolewa mara programu inapokuwa kwenye MonstarX.