Skip to content

د S3 چینل اضافه کول

کله مناسب دی

S3 چینل هغه وخت وکاروئ چې:

  • غواړئ هر S3-compatible object زېرمه خدمت وصل کړئ، لکه Cloudflare R2، Backblaze B2، MinIO، AWS S3 یا بل compatible provider.
  • د standard S3 تنظیمات model غوره کوئ: Endpoint، لاسرسی Key او Secret Key.
  • نه غواړئ native Cloudflare R2 binding چینل وکاروئ، یا ستاسې زېرمه provider Cloudflare R2 نه وي.

د پیل مخکې اړتیاوې

اړتیاموخه
S3 Endpointد object زېرمه خدمت S3 API endpoint.
Bucket nameهغه bucket چې فایلونه پکې ساتل کېږي.
Regionزېرمه region. د Cloudflare R2 لپاره عموماً auto.
لاسرسی Key IDS3 لاسرسی key ID.
Secret لاسرسی KeyS3 secret لاسرسی key.
CDN ډومېند فایل لاسرسی لپاره اختیاري custom ډومېن.

د 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

چېرته یې اضافه کړو

  1. د سیسټم تنظیمات پرانیزئ.
  2. د اپلوډ تنظیمات ته ولاړ شئ.
  3. په پورته ښي لوري کې چینل اضافه کړئ کلیک کړئ.
  4. S3 وټاکئ.

د فیلډونو لارښود

فیلډڅه کوياړین
د چینل نومد دې S3 چینل لپاره پېژندل کېدونکی نوم، لکه s3test یا R2-S3.Yes
Enable چینلکنټرولوي چې دا چینل په اپلوډ selection کې ګډون وکړي که نه.سپارښتنه کېږي
Endpointبشپړ S3 خدمت endpoint د https:// سره.Yes
Custom CDN ډومېناختیاري. که set شي، generated فایل links به دا ډومېن غوره کړي.No
Bucket namebucket name، لکه s3test یا img-r2.Yes
Bucket regionRegion. د Cloudflare R2 لپاره عموماً auto.Yes
لاسرسی Key IDS3 لاسرسی key ID.Yes
Secret لاسرسی KeyS3 secret لاسرسی key.Yes
Path-style لاسرسیcompatibility switch. اصلي off دی. ځینې MinIO، OpenList یا self-hosted S3 خدمتs یې غواړي.No
Quota limitکنټرولوي چې دا S3 چینل د capacity له مخې اپلوډ selection کې ګډون وکړي که نه.No
Capacity limitد کوټه limit له enable وروسته اړین، لکه 10 GB.اړین دی کله چې د کوټې محدودیت فعال وي
Thresholdکله چې usage دې percentage ته ورسېږي write بندوي، لکه 90%.اړین دی کله چې د کوټې محدودیت فعال وي
یادښتد خپل maintenance لپاره یادښتونه.No

Cloudflare R2 S3 API Keys جوړ کړئ

  1. Cloudflare Dashboard پرانیزئ.
  2. R2 Object Storage ته ولاړ شئ.
  3. Manage R2 API Tokens یا API ټوکن management entry ومومئ.

R2 API ټوکن entry

  1. داسې R2 API ټوکن جوړ کړئ چې target bucket ته لاسرسی ولري.

Create an حساب API ټوکن

  1. generated Access Key ID او Secret Access Key کاپي کړئ.

کاپي the ټوکن values

  1. R2 bucket page ته بېرته ولاړ شئ او bucket name confirm کړئ.
  2. د حساب لپاره S3 API endpoint ولیکئ. عموماً داسې ښکاري:
text
https://your-account-id.r2.cloudflarestorage.com

د تنظیم ګامونه

  1. د اپلوډ تنظیمات پرانیزئ.
  2. چینل اضافه کړئ کلیک کړئ.
  3. S3 وټاکئ.
  4. یو پېژندل کېدونکی چینل name ولیکئ، لکه s3test.
  5. S3 API endpoint په Endpoint کې ولیکئ.
  6. که custom CDN لرئ، په Custom CDN domain کې یې ولیکئ؛ که نه، خالي یې پرېږدئ.
  7. bucket name ولیکئ.
  8. region ولیکئ. د Cloudflare R2 مثال لپاره auto وکاروئ.
  9. لاسرسی Key ID او Secret لاسرسی Key ولیکئ.
  10. path-style لاسرسی off پرېږدئ، مګر provider یې صریحاً وغواړي.
  11. که capacity control غواړئ، کوټه limit enable کړئ او capacity limit او threshold ولیکئ.
  12. خوندي کلیک کړئ.

Add S3 تنظیمات

څنګه یې Verify کړو

کتنهد verify طریقه
چینل card اپearsله خوندي وروسته د اپلوډ تنظیمات باید S3 چینل card وښيي.
چینل is enabledد card په پورته ښي لوري کې switch باید on پاتې شي.
Key fields are خونديddetail view باید Endpoint، Bucket، Region، path-style لاسرسی او اړوند fields وښيي.
اپلوډ workstest image اپلوډ کړئ او confirm کړئ چې object په target bucket کې جوړ شوی.
Link opensله اپلوډ وروسته returned image link باید عادي پرانستل شي.
Capacity display worksکه کوټه limit enabled وي، card باید used capacity او تنظیمd limit وښيي.

د S3 د ظرفیت شمېرې د provider bucket په ریښتیني وخت کې نه query کوي؛ بلکې د ImgHost له ځايي فایل ریکارډونو څخه حسابېږي. د S3 تنظیمات له خوندي کولو وروسته سیستم د اوسنیو D1 ریکارډونو څخه د کوټې دفتر بیا محاسبه کوي.

Quota query succeeded

FAQ

path-style لاسرسی enable کړم؟

عموماً نه.

یوازې هغه وخت یې enable کړئ چې S3-compatible provider مو virtual-hosted-style URLs نه support کوي، یا provider documentation صریحاً path-style لاسرسی غواړي.

CDN ډومېن د څه لپاره دی؟

که د bucket مخې ته CDN یا custom لاسرسی ډومېن لرئ، دلته یې ولیکئ.

له تنظیم وروسته جوړ شوي فایل لینکونه به دا ډومېن غوره کړي. که CDN نه کاروئ، فیلډ خالي پرېږدئ.

ولې اپلوډ fail کېږي؟

لومړی دا وګورئ:

  1. Endpoint د https:// سره بشپړ URL لري.
  2. bucket name سم دی.
  3. Region د provider اړتیا سره برابر دی.
  4. لاسرسی Key ID او Secret لاسرسی Key بشپړ کاپي شوي.
  5. key د target bucket لپاره write permission لري.
  6. provider path-style لاسرسی نه غواړي، یا که غواړي enabled دی.

چټک چک‌لېست

text
Prepare S3 Endpoint, Bucket, Region, Access Key, and Secret Key
-> Open Upload Settings
-> Add Channel
-> Select S3
-> Enter Endpoint / Bucket / Region / Access Key / Secret Key
-> Enter a CDN domain if needed
-> Leave path-style access off by default
-> Enable quota limit if needed
-> Save
-> Upload a test image and check the result

Released as user documentation for ImgHost.