S3 Channel சேர்க்கவும்
எப்போது பயன்படுத்துவது
S3 channel பயன்படுத்தலாம், நீங்கள்:
- Cloudflare R2, Backblaze B2, MinIO, AWS S3 அல்லது மற்ற S3-compatible object storage service ஒன்றை connect செய்ய விரும்பினால்.
- standard S3 model-ஐ விரும்பினால்:
Endpoint, Access Key, Secret Key. - native Cloudflare R2 binding channel பயன்படுத்த விரும்பவில்லை என்றால், அல்லது provider Cloudflare R2 அல்ல என்றால்.
தொடங்குவதற்கு முன் தேவையானவை
| தேவை | பயன்பாடு |
|---|---|
| S3 Endpoint | object storage service-இன் S3 API endpoint. |
| Bucket name | files சேமிக்கப்படும் bucket. |
| Region | storage region. Cloudflare R2-க்கு பொதுவாக auto. |
| Access Key ID | S3 access key ID. |
| Secret Access Key | S3 secret access key. |
| CDN domain | file access-க்கு optional custom domain. |
Cloudflare R2-ஐ S3 API மூலம் பயன்படுத்தும் உதாரணம்:
text
Endpoint: https://your-account-id.r2.cloudflarestorage.com
Bucket: your-r2-bucket-name
Region: auto
Access Key ID: copied from the Cloudflare R2 API token
Secret Access Key: copied from the Cloudflare R2 API tokenஎங்கு சேர்ப்பது
- System Settings திறக்கவும்.
- Upload Settings-க்கு செல்லவும்.
- மேல் வலது மூலையில் Add Channel கிளிக் செய்யவும்.
S3தேர்வு செய்யவும்.
Field Reference
| Field | பயன்பாடு | Required |
|---|---|---|
| Channel name | இந்த S3 channel-க்கு எளிதாக அறியக்கூடிய பெயர், உதா. s3test அல்லது R2-S3. | Yes |
| Enable channel | இந்த channel upload selection-ல் பங்கேற்க வேண்டுமா என்பதை கட்டுப்படுத்தும். | Recommended |
| Endpoint | முழு S3 service endpoint, https:// உடன். | Yes |
| Custom CDN domain | Optional. set செய்தால் generated file links இந்த domain-ஐ முன்னுரிமை தரும். | No |
| Bucket name | bucket name, உதா. s3test அல்லது img-r2. | Yes |
| Bucket region | Region. Cloudflare R2-க்கு பொதுவாக auto. | Yes |
| Access Key ID | S3 access key ID. | Yes |
| Secret Access Key | S3 secret access key. | Yes |
| Path-style access | compatibility switch. default off. சில MinIO, OpenList, self-hosted S3 services-க்கு தேவைப்படலாம். | No |
| Quota limit | capacity அடிப்படையில் upload selection-ஐ கட்டுப்படுத்தும். | No |
| Capacity limit | quota limit enabled ஆன பிறகு required, உதா. 10 GB. | Required when quota limit is enabled |
| Threshold | usage இந்த percentage அடைந்ததும் write நிறுத்தும், உதா. 90%. | Required when quota limit is enabled |
| Remark | உங்கள் maintenance notes. | No |
Cloudflare R2 S3 API Keys உருவாக்கவும்
- Cloudflare Dashboard திறக்கவும்.
R2 Object Storage-க்கு செல்லவும்.Manage R2 API Tokensஅல்லது API token management entry கண்டறியவும்.

- target bucket அணுகக்கூடிய R2 API token உருவாக்கவும்.

- generated
Access Key IDமற்றும்Secret Access Keycopy செய்யவும்.

- R2 bucket page-க்கு திரும்பி bucket name confirm செய்யவும்.
- account-இன் S3 API endpoint note செய்யவும். பொதுவாக:
text
https://your-account-id.r2.cloudflarestorage.comSetup Steps
- Upload Settings திறக்கவும்.
- Add Channel கிளிக் செய்யவும்.
S3தேர்வு செய்யவும்.- அறியக்கூடிய channel name உள்ளிடவும், உதா.
s3test. Endpoint-ல் S3 API endpoint உள்ளிடவும்.- custom CDN இருந்தால்
Custom CDN domainநிரப்பவும்; இல்லையெனில் காலியாக விடவும். - bucket name உள்ளிடவும்.
- region உள்ளிடவும். Cloudflare R2 உதாரணத்துக்கு
auto. - Access Key ID மற்றும் Secret Access Key உள்ளிடவும்.
- provider தெளிவாக கேட்கவில்லை என்றால் path-style access off வைத்திருக்கவும்.
- capacity control வேண்டும் என்றால் quota limit enable செய்து capacity limit மற்றும் threshold நிரப்பவும்.
- Save கிளிக் செய்யவும்.

Verify செய்வது
| Check | சரிபார்ப்பு |
|---|---|
| Channel card appears | Save செய்த பிறகு Upload Settings-ல் S3 channel card தெரியும். |
| Channel is enabled | card மேல் வலது switch on ஆகவே இருக்கும். |
| Key fields are saved | detail view-ல் Endpoint, Bucket, Region, path-style access மற்றும் related fields தெரியும். |
| Upload works | test image upload செய்து object target bucket-ல் வந்ததா பார்க்கவும். |
| Link opens | upload-க்கு பிறகு கிடைக்கும் image link திறக்க வேண்டும். |
| Capacity display works | quota limit enabled என்றால் used capacity மற்றும் configured limit காட்ட வேண்டும். |
S3 capacity statistics provider bucket-ஐ real time query செய்வதில்லை. ImgBed local file records அடிப்படையில் கணக்கிடுகிறது. S3 configuration save செய்த பிறகு current D1 records-ல் இருந்து quota ledger recalculated ஆகும்.

FAQ
path-style access enable செய்ய வேண்டுமா?
பொதுவாக வேண்டாம்.
உங்கள் provider virtual-hosted-style URLs support செய்யவில்லை என்றால், அல்லது documentation path-style access கேட்கிறது என்றால் மட்டும் enable செய்யவும்.
CDN domain எதற்கு?
bucket முன் CDN அல்லது custom access domain வைத்திருந்தால் அதை இங்கு நிரப்பவும்.
அமைத்த பிறகு generated file links அந்த domain-ஐ முன்னுரிமை தரும். CDN இல்லையெனில் காலியாக விடவும்.
upload fail ஆனால் என்ன பார்க்க வேண்டும்?
- Endpoint முழு
https://URL உடன் உள்ளதா. - bucket name சரியா.
- Region provider requirement-க்கு பொருந்துகிறதா.
- Access Key ID மற்றும் Secret Access Key முழுமையாக copy செய்யப்பட்டதா.
- key-க்கு target bucket write permission உள்ளதா.
- provider path-style access கேட்கிறதா; கேட்பின் enabled உள்ளதா.
Quick Checklist
text
S3 Endpoint, Bucket, Region, Access Key, Secret Key தயார் செய்யவும்
-> Upload Settings திறக்கவும்
-> Add Channel
-> S3 தேர்வு செய்யவும்
-> Endpoint / Bucket / Region / Access Key / Secret Key நிரப்பவும்
-> தேவையெனில் CDN domain நிரப்பவும்
-> default ஆக path-style access off வைத்திருக்கவும்
-> தேவையெனில் quota limit enable செய்யவும்
-> Save
-> test image upload செய்து பார்க்கவும்