پرش به محتویات

S3 Compatible

هر سرویسی که API S3 را پیاده‌سازی کند می‌تواند به عنوان یک درایو ویندوز متصل شود. فیلدهای اتصال همیشه یکسان هستند — URL نقطه پایانی، شناسه کلید دسترسی، کلید دسترسی مخفی، و یک bucket — پس این یک راهنماست که کل خانواده S3 را پوشش می‌دهد.

بسیاری از این سرویس‌ها به عنوان ورودی نام‌گذاری‌شده خودشان در تب سازمانی RaiDrive ظاهر می‌شوند (Wasabi، Backblaze B2، Cloudflare R2، …). وقتی ورودی نام‌گذاری‌شده وجود دارد آن را انتخاب کنید — RaiDrive در آن صورت الگوی نقطه پایانی و فهرست منطقه را برای شما می‌داند. برای هر چیز دیگری، از جمله سرورهای خودمیزبان، از ورودی عمومی S3 Compatible استفاده کنید.

پیش از شروع

موارد زیر را از قبل آماده کنید:

  • یک شناسه کلید دسترسی و کلید دسترسی مخفی صادرشده توسط سرویس — هر سرویس سازگار با S3 یک صفحه مدیریت کلید در کنسول خودش دارد؛ صفحات اختصاصی سازنده در این بخش دقیقاً می‌گویند کجا برای هر سرویس نام‌گذاری‌شده.
  • URL نقطه پایانی S3 سرویس (به جدول زیر مراجعه کنید).
  • برخی سرویس‌ها به یک شناسه اضافی نیاز دارند — برای مثال Cloudflare R2 به شناسه حساب شما و Oracle به فضای نام ذخیره‌سازی شیءای شما نیاز دارد.

اتصال

  1. روی اضافه در نوار ابزار کلیک کنید.
  2. Enterprise → سرویس نام‌گذاری‌شده، یا S3 Compatible اگر در فهرست نیست را انتخاب کنید.
  3. برای ورودی عمومی، URL نقطه پایانی (و، اگر سرویس نیاز دارد، منطقه) را تایپ کنید.
  4. شناسه کلید دسترسی و کلید دسترسی مخفی را وارد کنید، سپس روی دکمه بازخوانی کنار فیلد bucket کلیک کنید.
  5. bucket را انتخاب کرده و روی اتصال کلیک کنید.

پنجره اتصال S3 Compatible

ورود دستی 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 استفاده کنید