S3 Compatible¶
S3 API लागू करने वाली किसी भी सेवा को Windows ड्राइव के रूप में माउंट किया जा सकता है। कनेक्शन फ़ील्ड हमेशा एक जैसे होते हैं — एंडपॉइंट URL, पहुँच कुंजी आईडी, गुप्त पहुँच कुंजी, और एक बकेट — इसलिए यह एक गाइड पूरे S3 परिवार को कवर करती है।
इनमें से कई सेवाएँ RaiDrive के Enterprise टैब में अपनी खुद की नाम वाली प्रविष्टि के रूप में दिखती हैं (Wasabi, Backblaze B2, Cloudflare R2, …)। जब कोई नाम वाली प्रविष्टि मौजूद हो, उसे चुनें — तब RaiDrive एंडपॉइंट का पैटर्न और क्षेत्र सूची खुद जान लेता है। बाकी सब के लिए, सेल्फ़-होस्टेड सर्वर सहित, सामान्य S3 Compatible प्रविष्टि इस्तेमाल करें।
शुरू करने से पहले¶
नीचे दी गई चीज़ें पहले से तैयार रखें:
- सेवा द्वारा जारी की गई एक पहुँच कुंजी आईडी और गुप्त पहुँच कुंजी — हर S3-संगत सेवा के अपने कंसोल में कुंजी-प्रबंधन पेज होता है; इस सेक्शन के अलग-अलग प्रोवाइडर पेज बताते हैं कि हर नाम वाली सेवा के लिए यह ठीक-ठीक कहाँ है।
- सेवा का S3 एंडपॉइंट URL (नीचे तालिका देखें)।
- कुछ सेवाओं को एक अतिरिक्त पहचानकर्ता चाहिए — उदाहरण के लिए Cloudflare R2 को आपका खाता आईडी और Oracle को आपका object storage namespace चाहिए।
कनेक्ट करें¶
- टूलबार में जोड़ना पर क्लिक करें।
- Enterprise → वाली नाम वाली सेवा चुनें, या अगर वह सूची में नहीं है तो S3 Compatible चुनें।
- सामान्य प्रविष्टि के लिए एंडपॉइंट URL (और अगर सेवा को चाहिए तो क्षेत्र) टाइप करें।
- पहुँच कुंजी आईडी और गुप्त पहुँच कुंजी दर्ज करें, फिर बकेट फ़ील्ड के बगल में रीफ़्रेश बटन पर क्लिक करें।
- बकेट चुनें और कनेक्ट करें पर क्लिक करें।
बकेट सीधे दर्ज करें
अगर आपकी कुंजी को बकेट सूची देखने की अनुमति नहीं है, तो बकेट फ़ील्ड के बाईं ओर का चेकबॉक्स टिक करें और बकेट का नाम सीधे टाइप करें।
एंडपॉइंट संदर्भ¶
| सेवा | एंडपॉइंट पैटर्न |
|---|---|
| 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 (सेल्फ़-होस्टेड) | आपका RADOS Gateway URL |
| Garage (सेल्फ़-होस्टेड) | आपका सर्वर URL |
| Scaleway और अन्य | https://s3.<region>.scw.cloud — सामान्य S3 Compatible प्रविष्टि के ज़रिए |
सेटिंग्स¶
| सेटिंग | विवरण | डिफ़ॉल्ट |
|---|---|---|
| एंडपॉइंट | सेवा का S3 API URL | — |
| क्षेत्र | प्रमाणीकरण क्षेत्र; कुछ सेवाओं (जैसे Garage, Scaleway) के लिए ज़रूरी | खाली |
| पहुँच कुंजी आईडी / गुप्त पहुँच कुंजी | सेवा द्वारा जारी क्रेडेंशियल | — |
| बकेट | माउंट करने के लिए बकेट (सूची से या सीधे दर्ज करके) | — |
| केवल पढ़ने के लिए | माउंट की गई ड्राइव पर लिखने को ब्लॉक करता है | बंद |
व्यवहार और सीमाएँ¶
- RaiDrive खुद को पहचान देने वाले सर्वरों के लिए एंडपॉइंट की पुष्टि करता है: MinIO, Cloudian, Ceph और Garage को उनके सर्वर जवाबों से पहचाना जाता है; IDrive e2, Akamai Linode और Synology C2 को उनके होस्टनेम पैटर्न से। मेल न खाने वाले एंडपॉइंट को "invalid endpoint" के रूप में अस्वीकार किया जाता है।
- सेल्फ़-होस्टेड सर्वर (MinIO, Cloudian, Ceph, Garage) तक पथ-शैली एड्रेसिंग से पहुँचा जाता है, और निजी/स्व-हस्ताक्षरित TLS प्रमाणपत्र स्वीकार किए जाते हैं।
- S3 सिमेंटिक्स हर जगह लागू होता है: असली फ़ोल्डर नहीं होते — "फ़ोल्डर" दरअसल की-प्रीफ़िक्स होते हैं, इसलिए किसी बड़े फ़ोल्डर ट्री का नाम बदलना उस प्रीफ़िक्स के अंतर्गत हर ऑब्जेक्ट का कॉपी करके हटाना है — देखें AWS: organizing objects using folders।
समस्या निवारण¶
| लक्षण | कारण | समाधान |
|---|---|---|
| "invalid endpoint" | एंडपॉइंट चुनी गई सेवा से मेल नहीं खाता | तालिका में पैटर्न जाँचें, या सामान्य S3 Compatible प्रविष्टि इस्तेमाल करें |
| बकेट सूची खाली है | कुंजी बकेट सूचीबद्ध नहीं कर सकती | बकेट सीधे दर्ज करें |
| हस्ताक्षर / प्राधिकरण त्रुटि | सेवा को स्पष्ट क्षेत्र चाहिए | अपने सेवा कंसोल के मान से क्षेत्र फ़ील्ड भरें |
| LAN सर्वर पर TLS त्रुटि | किसी नाम वाली सार्वजनिक सेवा प्रविष्टि पर स्व-हस्ताक्षरित प्रमाणपत्र | सेल्फ़-होस्टेड प्रविष्टियाँ (MinIO/Cloudian/Ceph/Garage) या S3 Compatible इस्तेमाल करें |