S3 Compatible¶
Mana-mana perkhidmatan yang melaksanakan API S3 boleh dilekapkan sebagai pemacu Windows. Medan sambungan sentiasa sama — URL titik akhir, ID Kekunci Akses, Kekunci Akses Rahsia dan bucket — jadi satu panduan ini merangkumi keseluruhan keluarga S3.
Kebanyakan perkhidmatan ini dipaparkan sebagai entri bernama sendiri dalam tab Enterprise RaiDrive (Wasabi, Backblaze B2, Cloudflare R2, …). Pilih entri bernama jika ada — RaiDrive kemudian mengetahui corak titik akhir dan senarai wilayah untuk anda. Gunakan entri umum S3 Compatible untuk perkhidmatan lain, termasuk pelayan hos sendiri.
Sebelum anda bermula¶
Sediakan perkara berikut terlebih dahulu:
- ID Kekunci Akses dan Kekunci Akses Rahsia yang dikeluarkan oleh perkhidmatan — setiap perkhidmatan serasi S3 mempunyai halaman pengurusan kekunci dalam konsolnya sendiri; halaman penyedia khusus dalam bahagian ini memberitahu anda lokasi tepatnya bagi setiap perkhidmatan bernama.
- URL titik akhir S3 perkhidmatan itu (lihat jadual di bawah).
- Sesetengah perkhidmatan memerlukan satu pengecam tambahan — contohnya Cloudflare R2 memerlukan ID Akaun anda dan Oracle memerlukan ruang nama simpanan objek anda.
Sambungkan¶
- Klik Tambah pada bar alat.
- Pilih Enterprise → perkhidmatan bernama, atau S3 Compatible jika perkhidmatan itu tidak disenaraikan.
- Untuk entri umum, taip URL titik akhir (dan, jika diperlukan oleh perkhidmatan, wilayah).
- Masukkan ID Kekunci Akses dan Kekunci Akses Rahsia, kemudian klik butang Muat semula di sebelah medan bucket.
- Pilih bucket dan klik Sambungkan.
Kemasukan bucket secara manual
Jika kekunci anda tidak dibenarkan menyenaraikan bucket, tandakan kotak semak di sebelah kiri medan bucket dan taip nama bucket secara terus.
Rujukan titik akhir¶
| Perkhidmatan | Corak titik akhir |
|---|---|
| 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 (titik akhir global tunggal) |
| 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 — wilayah: kr, us, sg, jp, de |
| Synology C2 | https://object.<region>.c2.synology.com |
| IDrive e2 | https://<host>.<region>.idrivee2-XX.com (ditunjukkan dalam konsol e2 anda) |
| Akamai Linode | https://<region>.linodeobjects.com |
| IONOS | https://s3.<region>.ionoscloud.com |
| DreamHost | https://objects-us-east-1.dream.io atau https://s3.us-east-005.dream.io (mengikut kluster) |
| Leviia | https://s3.<region>.leviia.com |
| MEGA S4 | https://s3.<region>.s4.mega.io |
| MinIO (hos sendiri) | URL pelayan anda |
| Cloudian (hos sendiri) | URL pelayan anda |
| Ceph (hos sendiri) | URL RADOS Gateway anda |
| Garage (hos sendiri) | URL pelayan anda |
| Scaleway dan lain-lain | https://s3.<region>.scw.cloud — melalui entri umum S3 Compatible |
Tetapan¶
| Tetapan | Penerangan | Lalai |
|---|---|---|
| Titik akhir | URL API S3 perkhidmatan | — |
| Wilayah | Wilayah pengesahan; diperlukan oleh sesetengah perkhidmatan (cth. Garage, Scaleway) | kosong |
| ID Kekunci Akses / Kekunci Akses Rahsia | Bukti kelayakan yang dikeluarkan oleh perkhidmatan | — |
| Bucket | Bucket yang hendak dilekapkan (senarai atau kemasukan manual) | — |
| Baca-sahaja | Menyekat penulisan ke pemacu yang dilekapkan | mati |
Tingkah laku & had¶
- RaiDrive mengesahkan titik akhir bagi pelayan yang mengenal pasti diri: MinIO, Cloudian, Ceph dan Garage dikenali melalui respons pelayannya; IDrive e2, Akamai Linode dan Synology C2 melalui corak nama hosnya. Titik akhir yang tidak sepadan ditolak dengan "invalid endpoint".
- Pelayan hos sendiri (MinIO, Cloudian, Ceph, Garage) diakses dengan gaya laluan (path-style), dan sijil TLS persendirian/yang ditandatangani sendiri diterima.
- Semantik S3 terpakai di mana-mana: tiada folder sebenar — "folder" ialah awalan kunci, jadi menamakan semula pepohon folder yang besar ialah salin-dan-padam setiap objek di bawah awalan itu — lihat AWS: menyusun objek menggunakan folder.
Penyelesaian masalah¶
| Gejala | Punca | Penyelesaian |
|---|---|---|
| "invalid endpoint" | Titik akhir tidak sepadan dengan perkhidmatan yang dipilih | Semak corak dalam jadual, atau gunakan entri umum S3 Compatible |
| Senarai bucket kosong | Kekunci tidak boleh menyenaraikan bucket | Gunakan kemasukan bucket manual |
| Ralat tandatangan / kebenaran | Perkhidmatan memerlukan wilayah yang dinyatakan secara eksplisit | Isikan medan Wilayah dengan nilai daripada konsol perkhidmatan anda |
| Ralat TLS pada pelayan LAN | Sijil yang ditandatangani sendiri pada entri perkhidmatan awam bernama | Gunakan entri hos sendiri (MinIO/Cloudian/Ceph/Garage) atau S3 Compatible |