S3 Compatible¶
هر سرویسی که API S3 را پیادهسازی کند میتواند به عنوان یک درایو ویندوز متصل شود. فیلدهای اتصال همیشه یکسان هستند — URL نقطه پایانی، شناسه کلید دسترسی، کلید دسترسی مخفی، و یک bucket — پس این یک راهنماست که کل خانواده S3 را پوشش میدهد.
بسیاری از این سرویسها به عنوان ورودی نامگذاریشده خودشان در تب سازمانی RaiDrive ظاهر میشوند (Wasabi، Backblaze B2، Cloudflare R2، …). وقتی ورودی نامگذاریشده وجود دارد آن را انتخاب کنید — RaiDrive در آن صورت الگوی نقطه پایانی و فهرست منطقه را برای شما میداند. برای هر چیز دیگری، از جمله سرورهای خودمیزبان، از ورودی عمومی S3 Compatible استفاده کنید.
پیش از شروع¶
موارد زیر را از قبل آماده کنید:
- یک شناسه کلید دسترسی و کلید دسترسی مخفی صادرشده توسط سرویس — هر سرویس سازگار با S3 یک صفحه مدیریت کلید در کنسول خودش دارد؛ صفحات اختصاصی سازنده در این بخش دقیقاً میگویند کجا برای هر سرویس نامگذاریشده.
- URL نقطه پایانی S3 سرویس (به جدول زیر مراجعه کنید).
- برخی سرویسها به یک شناسه اضافی نیاز دارند — برای مثال Cloudflare R2 به شناسه حساب شما و Oracle به فضای نام ذخیرهسازی شیءای شما نیاز دارد.
اتصال¶
- روی اضافه در نوار ابزار کلیک کنید.
- Enterprise → سرویس نامگذاریشده، یا S3 Compatible اگر در فهرست نیست را انتخاب کنید.
- برای ورودی عمومی، URL نقطه پایانی (و، اگر سرویس نیاز دارد، منطقه) را تایپ کنید.
- شناسه کلید دسترسی و کلید دسترسی مخفی را وارد کنید، سپس روی دکمه بازخوانی کنار فیلد bucket کلیک کنید.
- bucket را انتخاب کرده و روی اتصال کلیک کنید.
ورود دستی bucket
اگر کلید شما اجازه فهرست کردن bucketها را ندارد، چکباکس سمت چپ فیلد bucket را علامت زده و نام bucket را مستقیماً تایپ کنید.
مرجع نقطه پایانی¶
| سرویس | الگوی نقطه پایانی |
|---|---|
| Wasabi | https://s3.<region>.wasabisys.com |
| Backblaze B2 | https://s3.<region>.backblazeb2.com |
| Cloudflare R2 | https://<account-id>.r2.cloudflarestorage.com |
| Storj | https://gateway.storjshare.io (یک نقطه پایانی جهانی واحد) |
| DigitalOcean Spaces | https://<region>.digitaloceanspaces.com |
| Oracle Cloud | https://<namespace>.compat.objectstorage.<region>.oraclecloud.com |
| IBM Cloud | https://s3.<region>.cloud-object-storage.appdomain.cloud |
| Alibaba Cloud | https://oss-<region>.aliyuncs.com |
| Tencent Cloud | https://cos.<region>.myqcloud.com |
| Naver Cloud Platform | https://<region>.object.ncloudstorage.com — منطقه: kr، us، sg، jp، de |
| Synology C2 | https://object.<region>.c2.synology.com |
| IDrive e2 | https://<host>.<region>.idrivee2-XX.com (در کنسول e2 شما نمایش داده میشود) |
| Akamai Linode | https://<region>.linodeobjects.com |
| IONOS | https://s3.<region>.ionoscloud.com |
| DreamHost | https://objects-us-east-1.dream.io یا https://s3.us-east-005.dream.io (بسته به کلاستر) |
| Leviia | https://s3.<region>.leviia.com |
| MEGA S4 | https://s3.<region>.s4.mega.io |
| MinIO (خودمیزبان) | URL سرور شما |
| Cloudian (خودمیزبان) | URL سرور شما |
| Ceph (خودمیزبان) | URL RADOS Gateway شما |
| Garage (خودمیزبان) | URL سرور شما |
| Scaleway و سایرین | https://s3.<region>.scw.cloud — از طریق ورودی عمومی S3 Compatible |
تنظیمات¶
| تنظیم | توضیحات | پیشفرض |
|---|---|---|
| نقطه پایانی | URL API S3 سرویس | — |
| منطقه | منطقه احراز هویت؛ برای برخی سرویسها لازم است (مثلاً Garage، Scaleway) | خالی |
| شناسه کلید دسترسی / کلید دسترسی مخفی | مدارک صادرشده توسط سرویس | — |
| Bucket | bucket برای اتصال (فهرست یا ورود دستی) | — |
| فقط خواندنی | نوشتن روی درایو متصلشده را مسدود میکند | خاموش |
رفتار و محدودیتها¶
- RaiDrive نقطه پایانی را برای سرورهای خودشناسا تأیید میکند: MinIO، Cloudian، Ceph، و Garage از طریق پاسخهای سرور شناسایی میشوند؛ IDrive e2، Akamai Linode، و Synology C2 از طریق الگوی نام میزبان خود. یک نقطه پایانی نامتناسب با پیام «invalid endpoint» رد میشود.
- سرورهای خودمیزبان (MinIO، Cloudian، Ceph، Garage) به شکل path-style در دسترس هستند، و گواهیهای TLS خصوصی/خودامضا پذیرفته میشوند.
- معنایی S3 در همه جا اعمال میشود: پوشه واقعی وجود ندارد — «پوشهها» پیشوندهای کلید هستند، پس تغییر نام یک درخت پوشه بزرگ یک کپی-و-حذف از هر شیء زیر آن پیشوند است — به AWS: سازماندهی اشیاء با استفاده از پوشهها مراجعه کنید.
عیبیابی¶
| علامت | علت | راهحل |
|---|---|---|
| «invalid endpoint» | نقطه پایانی با سرویس انتخابشده مطابقت ندارد | الگو را در جدول بررسی کنید، یا از ورودی عمومی S3 Compatible استفاده کنید |
| فهرست bucket خالی است | کلید نمیتواند bucketها را فهرست کند | از ورود دستی bucket استفاده کنید |
| خطاهای امضا / مجوز | سرویس به یک منطقه صریح نیاز دارد | فیلد منطقه را با مقدار کنسول سرویس خود پر کنید |
| خطاهای TLS روی یک سرور LAN | گواهی خودامضا روی یک ورودی سرویس عمومی نامگذاریشده | از ورودیهای خودمیزبان (MinIO/Cloudian/Ceph/Garage) یا S3 Compatible استفاده کنید |