S3 Compatible¶
S3 API বাস্তবায়ন করা যেকোনো সেবাকে Windows ড্রাইভ হিসেবে মাউন্ট করা যায়। সংযোগের ফিল্ডগুলো সবসময় একই — এন্ডপয়েন্ট URL, অ্যাক্সেস কী আইডি, গোপন অ্যাক্সেস কী, এবং একটি বাকেট — তাই এই একটি গাইডই পুরো S3 পরিবারকে কভার করে।
এসবের অনেকগুলো RaiDrive-এর Enterprise ট্যাবে নিজস্ব নামে থাকে (Amazon S3, Cloudflare R2, Wasabi, Backblaze B2, …)। এমন নামযুক্ত এন্ট্রি থাকলে সেটিই বেছে নিন — তাহলে RaiDrive নিজেই এন্ডপয়েন্টের প্যাটার্ন ও অঞ্চল তালিকা জানে। বাকি যেকোনো কিছুর জন্য, সেলফ-হোস্টেড সার্ভারসহ, সাধারণ S3 Compatible এন্ট্রি ব্যবহার করুন।
শুরু করার আগে¶
নিচের জিনিসগুলো আগে থেকে প্রস্তুত রাখুন:
- সেবাটির ইস্যু করা একটি অ্যাক্সেস কী আইডি ও গোপন অ্যাক্সেস কী — প্রতিটি S3-সামঞ্জস্যপূর্ণ সেবারই নিজস্ব কনসোলে কী-ব্যবস্থাপনা পৃষ্ঠা থাকে; এই বিভাগের প্রতিটি প্রোভাইডারের নিজস্ব পৃষ্ঠা প্রতিটি নামযুক্ত সেবার জন্য ঠিক কোথায় পাবেন তা বলে দেয়।
- সেবাটির S3 এন্ডপয়েন্ট URL (নিচের টেবিল দেখুন)।
- কিছু সেবার একটি বাড়তি শনাক্তকারী দরকার — যেমন Cloudflare R2-এর অ্যাকাউন্ট আইডি এবং Oracle-এর অবজেক্ট স্টোরেজ নেমস্পেস।
সংযোগ¶
- টুলবারে যোগ করুন ক্লিক করুন।
- Enterprise → নামযুক্ত সেবা, অথবা তালিকায় না থাকলে S3 Compatible বেছে নিন।
- সাধারণ এন্ট্রির ক্ষেত্রে, এন্ডপয়েন্ট URL লিখুন (এবং সেবাটির প্রয়োজন হলে অঞ্চলও)।
- অ্যাক্সেস কী আইডি ও গোপন অ্যাক্সেস কী লিখুন, তারপর বাকেট ফিল্ডের পাশের রিফ্রেশ করুন বোতামে ক্লিক করুন।
- বাকেট নির্বাচন করে সংযোগ করুন ক্লিক করুন।
বাকেটের নাম নিজে লিখুন
আপনার কী-এর বাকেট তালিকা দেখার অনুমতি না থাকলে বাকেট ফিল্ডের বাম দিকের চেকবক্সে টিক দিয়ে সরাসরি বাকেটের নাম লিখুন।
এন্ডপয়েন্ট রেফারেন্স¶
| সেবা | এন্ডপয়েন্ট প্যাটার্ন | অঞ্চল |
|---|---|---|
| Akamai Linode | https://<region>.linodeobjects.com |
Use URLs for access |
| Alibaba Cloud | https://oss-<region>.aliyuncs.com |
Regions and endpoints |
| Amazon S3 | https://s3.<region>.amazonaws.com |
Amazon Simple Storage Service endpoints and quotas |
| Backblaze B2 | https://s3.<region>.backblazeb2.com |
Where are the Backblaze Cloud Storage Data Centers |
| Ceph (সেলফ-হোস্টেড) | আপনার RADOS Gateway URL | — |
| Cloudflare R2 | https://<account-id>.r2.cloudflarestorage.com |
Data location |
| Cloudian (সেলফ-হোস্টেড) | আপনার সার্ভারের URL | — |
| DigitalOcean Spaces | https://<region>.digitaloceanspaces.com |
Spaces Availability |
| DreamHost | https://objects-us-east-1.dream.io অথবা https://s3.us-east-005.dream.io (ক্লাস্টার অনুযায়ী) |
What DreamObjects hostname should I use to connect? |
| Garage (সেলফ-হোস্টেড) | আপনার সার্ভারের URL | — |
| IBM Cloud | https://s3.<region>.cloud-object-storage.appdomain.cloud |
Endpoints and storage locations |
| IDrive e2 | https://<host>.<region>.idrivee2-XX.com (আপনার e2 কনসোলে দেখানো থাকে) |
Region endpoints |
| IONOS | https://s3.<region>.ionoscloud.com |
Endpoints |
| Leviia | https://s3.<region>.leviia.com |
— |
| MEGA S4 | https://s3.<region>.megas4.com |
MEGA S4 endpoint URLs |
| MinIO (সেলফ-হোস্টেড) | আপনার সার্ভারের URL | — |
| Naver Cloud Platform | https://<region>.object.ncloudstorage.com — অঞ্চল: kr, us, sg, de; jp: https://jp.object.ncpstorage.com |
Object Storage overview |
| Oracle Cloud | https://<namespace>.compat.objectstorage.<region>.oraclecloud.com |
Regions and Availability Domains |
| Storj | https://gateway.storjshare.io (একটি একক বৈশ্বিক এন্ডপয়েন্ট) |
Storj-hosted S3 Compatible Gateway |
| Synology C2 | https://<region>.s3.synologyc2.net |
How to use development tools with C2 Object Storage |
| Tencent Cloud | https://cos.<region>.myqcloud.com |
Regions and Access Endpoints |
| Wasabi | https://s3.<region>.wasabisys.com |
Service URLs for Wasabi's Storage Regions |
| Scaleway ও অন্যান্য | https://s3.<region>.scw.cloud — সাধারণ S3 Compatible এন্ট্রির মাধ্যমে |
Object Storage - Concepts |
সেটিংস¶
| সেটিং | বর্ণনা | ডিফল্ট |
|---|---|---|
| এন্ডপয়েন্ট | সেবাটির S3 API URL | — |
| অঞ্চল | প্রমাণীকরণ অঞ্চল; কিছু সেবার (যেমন Garage, Scaleway) জন্য আবশ্যক | খালি |
| অ্যাক্সেস কী আইডি / গোপন অ্যাক্সেস কী | সেবাটির ইস্যু করা শংসাপত্র | — |
| বাকেট | যে বাকেট মাউন্ট করা হবে (তালিকা থেকে বা নিজে লিখে) | — |
| শুধুমাত্র পাঠযোগ্য | মাউন্ট করা ড্রাইভে লেখা আটকায় | বন্ধ |
আচরণ ও সীমাবদ্ধতা¶
- 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 এন্ট্রি ব্যবহার করুন |
| বাকেট তালিকা খালি | কী বাকেট তালিকা দেখতে পারে না | বাকেটের নাম নিজে লিখুন |
| স্বাক্ষর / প্রমাণীকরণ ত্রুটি | সেবাটির স্পষ্ট অঞ্চল দরকার | আপনার সেবার কনসোল থেকে মান দিয়ে অঞ্চল ফিল্ড পূরণ করুন |
| LAN সার্ভারে TLS ত্রুটি | নামযুক্ত পাবলিক সেবা এন্ট্রিতে সেলফ-সাইনড সার্টিফিকেট | সেলফ-হোস্টেড এন্ট্রি (MinIO/Cloudian/Ceph/Garage) অথবা S3 Compatible ব্যবহার করুন |