Ruka hadi kwenye maudhui

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:

  1. 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.
  2. Huduma za Cloudflare. Msimbo wa programu yako unaweza kutumia huduma nyingine za Cloudflare — hifadhi, foleni, AI na zaidi — ambazo MonstarX inakusanidia kwenye akaunti yako.

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:

HudumaInatumika kwa niniRuhusa ya kuongeza
KVHifadhi ya haraka ya ufunguo na thamani kwa mipangilio, akiba, swichi za vipengele na tokeni za muda mfupiWorkers KV Storage: Edit
R2Hifadhi ya faili isiyotoza ada za kupakua: faili zinazopakiwa, picha, data zinazohamishwa nje, nakala rudufuWorkers R2 Storage: Edit
QueuesKazi za usuli: toa kazi katika ombi na uimalize baadaye, kwa kujaribu tenaQueues: Edit
VectorizeFaharasa ya vekta kwa utafutaji kwa maanaVectorize: Edit
Workers AIModeli huria za AI kwa maandishi, embeddings na picha, zinazotozwa kwakoWorkers AI: Edit
Browser RenderingKivinjari halisi kwa picha za skrini, PDF na maandishi yanayosomeka ya ukurasa wowoteBrowser Rendering: Edit
ImagesHifadhi na ubadilishe ukubwa wa picha, zikiwa na matoleo tofauti na anwani ya kuziwasilishaCloudflare Images: Edit
Analytics EngineRekodi matukio yako kwa kiasi chochote na uyatafute kwa SQLAccount Analytics: Read
  1. Fungua mradi wako na ubofye Huduma za wingu kwenye upau wa juu, kisha Wingu.

  2. Chini ya Viunganishi, bofya Unganisha kando ya Cloudflare. (Unda tokeni hufungua ukurasa wa tokeni wa Cloudflare ikiwa bado hujaunda tokeni.)

  3. Bandika tokeni kwenye Tokeni ya API na ubofye Unganisha Cloudflare.

  4. 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.

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:

  1. 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.
  2. Inaunda programu na kuipakia kama Worker yenye jina la programu yako.
  3. 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.

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.

  • 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 deploy kutoka kwa msimbo uliopakuliwa huunganisha huduma zilezile. Angalia Pakua msimbo wako.
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.