உங்கள் சொந்த Cloudflare கணக்கில் செயலியை இயக்குதல்
சுருக்கமாகபின்தளம் → கிளவுட் பகுதியில் ஒரு Cloudflare API டோக்கனை இணைத்தால், உங்கள் செயலி MonstarX-இன் கணக்குக்குப் பதிலாக உங்கள் சொந்த Cloudflare கணக்கில் இயங்கலாம்: உங்கள் Worker, உங்கள் D1 தரவுத்தளம், உங்கள் டொமைன், உங்கள் கட்டணம். அதன் குறியீடு KV, R2, Queues, Vectorize, Workers AI போன்ற Cloudflare சேவைகளையும் பயன்படுத்தலாம்; அவற்றை MonstarX உங்கள் கணக்கில் உருவாக்கும்.
MonstarX ஒவ்வொரு செயலியையும் தன் சொந்தக் கிளவுட்டில் வெளியிடுகிறது; நீங்கள் நிர்வகிக்க எதுவும் இல்லை. உங்கள் வணிகம் ஏற்கெனவே Cloudflare-ஐப் பயன்படுத்தினால், அல்லது செயலியும் அதன் தரவும் கட்டணமும் உங்கள் பெயரில் இருக்க வேண்டுமென்றால், உங்கள் Cloudflare கணக்கை இணையுங்கள். இரண்டு விஷயங்கள் மாறும்:
- ஹோஸ்டிங். நீங்கள் வெளியிடும்போது, செயலி உங்கள் Cloudflare கணக்குக்குப் போகும்: உங்கள் Worker (செயலியை வழங்கும் நிரல்), உங்கள் D1 தரவுத்தளம் (Cloudflare-இன் SQL தரவுத்தளம்), உங்கள் டொமைன், உங்கள் கட்டணம்.
- Cloudflare சேவைகள். சேமிப்பு, வரிசைகள், AI மற்றும் பல Cloudflare சேவைகளை உங்கள் செயலியின் குறியீடு பயன்படுத்தலாம்; அவற்றை MonstarX உங்களுக்காக உங்கள் கணக்கில் அமைக்கும்.
தொடங்குவதற்கு முன்
“தொடங்குவதற்கு முன்” என்ற தலைப்பிலான பகுதிஉங்களுக்கு ஒரு Cloudflare API டோக்கன் தேவை. Cloudflare-இல் Manage Account → API Tokens பகுதிக்குச் சென்று, Edit Cloudflare Workers டெம்ப்ளேட்டிலிருந்து ஒரு டோக்கனை உருவாக்கி, D1: Edit அனுமதியைச் சேருங்கள். செயலி பயன்படுத்த வேண்டிய ஒவ்வொரு கூடுதல் சேவைக்கும் அதற்கான அனுமதியைச் சேருங்கள்:
| சேவை | எதற்கு | சேர்க்க வேண்டிய அனுமதி |
|---|---|---|
| KV | அமைப்புகள், கேஷ், அம்சக் கட்டுப்பாடுகள் (feature flags), குறுகிய கால டோக்கன்களுக்கான வேகமான விசை-மதிப்புச் சேமிப்பகம் | Workers KV Storage: Edit |
| R2 | பதிவிறக்கங்களுக்குக் கட்டணம் இல்லாத கோப்புச் சேமிப்பு: பதிவேற்றங்கள், படங்கள், ஏற்றுமதிகள், காப்புப் பிரதிகள் | Workers R2 Storage: Edit |
| Queues | பின்னணி வேலைகள்: ஒரு கோரிக்கையில் வேலையை ஒப்படைத்து, பின்னர் மறுமுயற்சிகளுடன் முடித்தல் | Queues: Edit |
| Vectorize | பொருள் அடிப்படையிலான தேடலுக்கான வெக்டர் இண்டெக்ஸ் | Vectorize: Edit |
| Workers AI | உரை, எம்பெடிங்குகள், படங்களுக்கான திறந்த AI மாடல்கள்; கட்டணம் உங்களுக்கு | Workers AI: Edit |
| Browser Rendering | திரைப்பிடிப்புகள், PDF-கள், எந்தப் பக்கத்தின் படிக்கக்கூடிய உரைக்குமான உண்மையான உலாவி | Browser Rendering: Edit |
| Images | மாறுபாடுகளுடனும் ஒரு வழங்கல் முகவரியுடனும் படங்களைச் சேமித்தல், அளவு மாற்றுதல் | Cloudflare Images: Edit |
| Analytics Engine | உங்கள் சொந்த நிகழ்வுகளை எந்த அளவிலும் பதிவுசெய்து, SQL மூலம் வினவுதல் | Account Analytics: Read |
என் Cloudflare கணக்கை இணைப்பது எப்படி?
“என் Cloudflare கணக்கை இணைப்பது எப்படி?” என்ற தலைப்பிலான பகுதி-
உங்கள் திட்டத்தைத் திறந்து, மேல் பட்டியில் உள்ள பின்தளம் என்பதையும், பிறகு கிளவுட் என்பதையும் கிளிக் செய்யுங்கள்.
-
இணைப்பிகள் என்பதன் கீழ், Cloudflare அருகே உள்ள இணை என்பதைக் கிளிக் செய்யுங்கள். (நீங்கள் இன்னும் டோக்கனை உருவாக்கவில்லையென்றால், டோக்கனை உருவாக்கு என்பது Cloudflare-இன் டோக்கன் பக்கத்தைத் திறக்கும்.)
-
டோக்கனை API டோக்கன் என்பதில் ஒட்டி, Cloudflare-ஐ இணை என்பதைக் கிளிக் செய்யுங்கள்.
-
டோக்கன் ஒன்றுக்கு மேற்பட்ட கணக்குகளை அணுகினால், செயலி இயங்க வேண்டிய கணக்கைத் தேர்ந்தெடுத்து இந்தக் கணக்கைப் பயன்படுத்து என்பதைக் கிளிக் செய்யுங்கள். அந்த டோக்கனைக் கொண்டு உங்கள் கணக்குகளை MonstarX-ஆல் பட்டியலிட முடியாவிட்டால், அது கணக்கு ID-ஐக் கேட்கும் (32 எழுத்துகள்; Cloudflare டாஷ்போர்டில் தெரியும்).
பிறகு, டோக்கனுக்கு என்ன அனுமதிகள் உள்ளன என்று MonstarX சரிபார்க்கும். Workers, D1 இல்லாமல் அது இணைக்காது; எந்த அனுமதியைச் சேர்க்க வேண்டும் என்று துல்லியமாகச் சொல்லும். ஒரு கூடுதல் சேவைக்கான அனுமதி இல்லையென்றால், அதைச் சொல்லும் (“இந்த டோக்கனால் …-ஐ அணுக முடியாது”); மற்றவை தொடர்ந்து வேலை செய்யும்.
என் சொந்தக் கணக்கில் வெளியிடுவது எப்படி?
“என் சொந்தக் கணக்கில் வெளியிடுவது எப்படி?” என்ற தலைப்பிலான பகுதிஇணைத்ததும், பின்தளம்கிளவுட் பகுதியில் உள்ள Cloudflare அட்டை உங்கள் கணக்கையும், இந்தச் செயலியை என் Cloudflare-இல் இயக்கு என்ற சுவிட்சையும் காட்டும். அது இயக்கத்தில் இருந்தால், வெளியிடு மெனு செயலியை “உங்கள் சொந்த Cloudflare கணக்கில்” டிப்ளாய் செய்யும் என்று சொல்லி, கணக்கையும் முகவரியையும் குறிப்பிடும்.
நீங்கள் வெளியிடும்போது:
- MonstarX உங்கள் கணக்கில் திட்டத்தின் பெயரில் ஒரு D1 தரவுத்தளத்தை உருவாக்கும் (அல்லது அதே பெயரில் ஏற்கெனவே உள்ளதைப் பயன்படுத்தும்); செயலிக்குத் தேவையான ஒவ்வோர் அட்டவணையையும் அமைக்கும்.
- செயலியை உருவாக்கி, உங்கள் செயலியின் பெயரில் ஒரு Worker-ஆகப் பதிவேற்றும்.
- செயலி
your-app.your-subdomain.workers.devமுகவரியில், அல்லது உங்கள் சொந்த டொமைனில் இயங்கும்.
உங்கள் சொந்த டொமைன்களில் ஒன்றைப் பயன்படுத்த, Cloudflare அட்டையில் உள்ள என் டொமைனைப் பயன்படுத்து என்பதைக் கிளிக் செய்யுங்கள். உங்கள் Cloudflare கணக்கில் உள்ள டொமைன்களை MonstarX பட்டியலிடும். ஒன்றைத் தேர்ந்தெடுத்து, முகவரி என்பதில் (டொமைனையோ அதன் கீழ் உள்ள எதையுமோ) தட்டச்சு செய்து, இந்த முகவரியைப் பயன்படுத்து என்பதைக் கிளிக் செய்யுங்கள். Cloudflare DNS பதிவையும் HTTPS சான்றிதழையும் சேர்க்கும். அடுத்த முறை நீங்கள் வெளியிடும்போது மாற்றம் நடைமுறைக்கு வரும். workers.dev-ஐப் பயன்படுத்து மீண்டும் பழையபடி மாற்றும்.
என் செயலி Cloudflare சேவைகளை எப்படிப் பயன்படுத்தும்?
“என் செயலி Cloudflare சேவைகளை எப்படிப் பயன்படுத்தும்?” என்ற தலைப்பிலான பகுதிஉங்களுக்கு வேண்டியதைக் கேளுங்கள்: “பதிவேற்றிய படங்களை R2-இல் சேமி”, “மெனுவை KV-இல் கேஷ் செய்”, “மதிப்பாய்வுகளை Workers AI மூலம் சுருக்கு”. MonstarX உங்கள் கணக்கில் சேவையை உருவாக்கும் (திட்டத்தின் பெயரில், அல்லது அதே பெயரில் உள்ளதைப் பயன்படுத்தி), அதைச் செயலியுடன் இணைத்து, குறியீட்டை எழுதும். அது முன்னோட்டத்திலும் உடனே வேலை செய்யும்.
Cloudflare அட்டையில் உள்ள Cloudflare சேவைகள் பட்டியலில் அவற்றை நீங்களே நிர்வகிக்கலாம்: சேர் மூலம் ஒரு சேவையைச் சேர்த்து, அதற்கு ஒரு சிறிய பெயர் கொடுத்து (uploads அல்லது sessions போல), உருவாக்கு என்பதைக் கிளிக் செய்யுங்கள். பயன்படுத்துவதை நிறுத்து ஒரு சேவையைச் செயலியிலிருந்து துண்டிக்கும்; Cloudflare-இல் எதுவும் நீக்கப்படாது, தரவு உங்கள் கணக்கிலேயே இருக்கும்.
தெரிந்துகொள்ள வேண்டியவை
“தெரிந்துகொள்ள வேண்டியவை” என்ற தலைப்பிலான பகுதி- உங்கள் வரம்புகள், உங்கள் கட்டணம். செயலி பயன்படுத்துவதற்கு Cloudflare உங்கள் கணக்கில் கட்டணம் வசூலிக்கும். Cloudflare-இன் கோரிக்கை வரம்புகள் கணக்கு வாரியானவை. அதனால் உங்கள் கணக்கில் உள்ள பரபரப்பான செயலி மற்றவர்களின் செயலிகளை ஒருபோதும் மெதுவாக்காது; அவர்களுடையதும் உங்களுடையதை மெதுவாக்காது.
- வெளியீட்டை நிறுத்தினால் உங்கள் கணக்கிலிருந்து Worker நீக்கப்படும். உங்கள் D1 தரவுத்தளமும் மற்ற சேவைகளும் அப்படியே இருக்கும்.
- கணக்கை மாற்றுவதோ துண்டிப்பதோ, செயலி அங்கே இயங்கும்போது மறுக்கப்படும். முதலில் வெளியீட்டை நிறுத்துங்கள், அல்லது இந்தச் செயலியை என் Cloudflare-இல் இயக்கு என்பதை முடக்கி வெளியிடுங்கள். செயலியை உங்கள் கணக்குக்கு மாற்றினாலும் அதிலிருந்து மாற்றினாலும், அது முன்பு இருந்த இடத்திலிருந்து Worker நீக்கப்படும்.
- தரவு Supabase அல்லது Railway-இல் உள்ளதா? செயலி அந்தத் தரவுத்தளத்தையே தொடர்ந்து பயன்படுத்தும்; அதற்கு D1 தரவுத்தளம் உருவாக்கப்படாது.
- இறக்குமதி செய்த செயலிகள், அவற்றின் சொந்த உருவாக்கம் தரும் நிலையான (static) கோப்புகளாக உங்கள் கணக்கில் வெளியிடப்படும். அவற்றுக்குத் தரவுத்தளம் கிடைக்காது; Cloudflare சேவைகளுக்கான உதவிக் கருவியையும் பயன்படுத்த முடியாது.
- ஏற்றுமதிகளிலும் அதே Cloudflare அமைப்பு இருக்கும். அதனால் பதிவிறக்கிய குறியீட்டிலிருந்து
wrangler deployஇயக்கினால் அதே சேவைகள் இணையும். குறியீட்டை ஏற்றுமதி செய்தல் பக்கத்தைப் பாருங்கள்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
“அடிக்கடி கேட்கப்படும் கேள்விகள்” என்ற தலைப்பிலான பகுதிஎன் டோக்கனுக்கு என்ன அனுமதிகள் தேவை?
Cloudflare-இன் Edit Cloudflare Workers டெம்ப்ளேட்டிலிருந்து தொடங்கி, D1: Edit அனுமதியைச் சேருங்கள். ஒவ்வொரு கூடுதல் சேவைக்கும் ஓர் அனுமதியைச் சேருங்கள்; உதாரணமாக, R2-க்கு Workers R2 Storage: Edit.
என் இயங்கும் செயலியின் தரவு முன்னோட்டத்திலிருந்து ஏன் வேறுபடுகிறது?
உங்கள் சொந்த Cloudflare கணக்கில், இயங்கும் செயலிக்குத் தனி D1 தரவுத்தளம் உண்டு; அது காலியாகத் தொடங்கும். முன்னோட்டம் MonstarX-இன் பயிற்சித் தரவையே வைத்திருக்கும். அதனால் உண்மையான வாடிக்கையாளர்களின் பதிவுகளைத் தொடாமல் சோதிக்கலாம்.
என் சொந்த டொமைனைப் பயன்படுத்தலாமா?
ஆம், டொமைன் உங்கள் Cloudflare கணக்கில் இருந்தால். Cloudflare அட்டையில் உள்ள என் டொமைனைப் பயன்படுத்து என்பதைக் கிளிக் செய்து, டொமைனைத் தேர்ந்தெடுத்து, முகவரியைத் தட்டச்சு செய்து, மீண்டும் வெளியிடுங்கள்.
MonstarX என் Cloudflare கணக்கில் எதையாவது நீக்குமா?
நீங்கள் வெளியீட்டை நிறுத்தும்போதோ செயலியைக் கணக்கிலிருந்து மாற்றும்போதோ, செயலியின் Worker-ஐ மட்டுமே. பயன்படுத்துவதை நிறுத்து தரவுத்தளங்களையோ சேவைகளையோ ஒருபோதும் நீக்காது.
MonstarX-இன் ஹோஸ்டிங்குக்குத் திரும்பலாமா?
ஆம். இந்தச் செயலியை என் Cloudflare-இல் இயக்கு என்பதை முடக்கி, மீண்டும் வெளியிடுங்கள். செயலி MonstarX-இல் இயங்கத் தொடங்கியதும், உங்கள் கணக்கில் உள்ள Worker நீக்கப்படும்.