S3 Compatible¶
כל שירות שמממש את ה-API של S3 ניתן לעגן ככונן Windows. שדות החיבור תמיד זהים — כתובת נקודת קצה, מזהה מפתח גישה, מפתח גישה סודי ו- דלי (bucket) — כך שמדריך אחד זה מכסה את כל משפחת S3.
רבים מהשירותים האלה מופיעים כרשומה משלהם בעלת שם בכרטיסייה Enterprise של RaiDrive (Wasabi, Backblaze B2, Cloudflare R2, ...). בחר את הרשומה בעלת השם כשהיא קיימת — RaiDrive יודע אז את תבנית נקודת הקצה ואת רשימת האזורים בשבילך. השתמש ברשומה הגנרית S3 Compatible עבור כל דבר אחר, כולל שרתים בארחה עצמית (self-hosted).
לפני שמתחילים¶
הכן מראש את הפרטים הבאים:
- מזהה מפתח גישה ומפתח גישה סודי שהונפקו על ידי השירות — לכל שירות תואם S3 יש עמוד לניהול מפתחות במסוף שלו; עמודי הספקים הייעודיים במקטע הזה אומרים לך בדיוק היכן, לכל שירות בעל שם.
- כתובת נקודת הקצה של S3 של השירות (ראה הטבלה למטה).
- חלק מהשירותים דורשים מזהה נוסף אחד — לדוגמה Cloudflare R2 דורש את Account ID שלך ו-Oracle דורש את מרחב השמות של אחסון העצמים שלך.
חיבור¶
- לחץ על הוסף בסרגל הכלים.
- בחר Enterprise → השירות בעל השם, או S3 Compatible אם הוא אינו ברשימה.
- עבור הרשומה הגנרית, הקלד את כתובת נקודת הקצה (ואם השירות דורש זאת, את האזור).
- הזן את מזהה מפתח גישה ומפתח גישה סודי, ולאחר מכן לחץ על הלחצן רענן שליד השדה 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 |
הגדרות¶
| הגדרה | תיאור | ברירת מחדל |
|---|---|---|
| נקודת קצה | כתובת ה-API של S3 של השירות | — |
| אזור | אזור האימות; נדרש בחלק מהשירותים (למשל Garage, Scaleway) | ריק |
| מזהה מפתח גישה / מפתח גישה סודי | אישורים שהונפקו על ידי השירות | — |
| Bucket | הדלי לעיגון (מהרשימה או בהזנה ידנית) | — |
| לקריאה בלבד | חוסם כתיבה לכונן המעוגן | כבוי |
התנהגות ומגבלות¶
- RaiDrive מאמת את נקודת הקצה עבור שרתים שמזהים את עצמם: MinIO, Cloudian, Ceph ו-Garage מזוהים לפי תגובות השרת; IDrive e2, Akamai Linode ו- Synology C2 לפי תבנית שם המארח. נקודת קצה שאינה תואמת נדחית כ- "invalid endpoint".
- שרתים בארחה עצמית (MinIO, Cloudian, Ceph, Garage) ניגשים בכתובת מסוג path-style, ותעודות TLS פרטיות/חתומות-עצמית מתקבלות.
- סמנטיקת S3 חלה בכל מקום: אין תיקיות אמיתיות — "תיקיות" הן קידומות של מפתחות, ולכן שינוי שם של עץ תיקיות גדול הוא העתקה ומחיקה של כל אובייקט תחת הקידומת — ראה AWS: organizing objects using folders.
פתרון בעיות¶
| תסמין | סיבה | פתרון |
|---|---|---|
| "invalid endpoint" | נקודת הקצה אינה תואמת לשירות שנבחר | בדוק את התבנית בטבלה, או השתמש ברשומה הגנרית S3 Compatible |
| רשימת הדליים ריקה | המפתח אינו יכול להציג רשימת דליים | השתמש בהזנה ידנית של דלי |
| שגיאות חתימה / הרשאה | השירות דורש אזור מפורש | מלא את שדה האזור בערך ממסוף השירות שלך |
| שגיאות TLS בשרת ברשת מקומית | תעודה חתומה-עצמית ברשומת שירות ציבורי בעל שם | השתמש ברשומות בארחה עצמית (MinIO/Cloudian/Ceph/Garage) או ב-S3 Compatible |