跳轉至

S3 Compatible

任何實作 S3 API 的服務都可以掛載為 Windows 磁碟機。連線欄位固定不變 — 端點網址、存取金鑰ID、私密存取金鑰與貯體 — 因此本篇單一指南涵蓋整個 S3 家族的服務。

其中許多服務在 RaiDrive 的 Enterprise 頁籤中會以專屬項目呈現(Wasabi、 Backblaze B2、Cloudflare R2……)。若清單中存在該服務的專屬項目,請優先選用它 — RaiDrive 會自動知道對應的端點格式與區域清單。其他情況,包括自架伺服器,請使用通用的 S3 Compatible 項目。

開始之前

請事先準備好以下項目:

  • 由該服務所核發的存取金鑰ID與私密存取金鑰 — 每個相容 S3 的服務在其自身主控台中都有金鑰管理頁面;本節中各服務的專屬頁面會告訴您確切的位置。
  • 該服務的 S3 端點網址(見下方表格)。
  • 部分服務還需要額外的識別碼 — 例如 Cloudflare R2 需要您的 帳號 ID,而 Oracle 則需要您的 object storage namespace。

連線

  1. 在工具列中按一下加入。
  2. 選擇 Enterprise → 對應的專屬服務項目,若清單中沒有,則選擇 S3 Compatible。
  3. 若使用通用項目,請輸入端點網址(若該服務需要,也請輸入區域)。
  4. 輸入存取金鑰ID與私密存取金鑰,然後按一下貯體欄位旁的重新整理按鈕。
  5. 選取貯體,然後按一下連線。

S3 Compatible 連線對話方塊

手動輸入貯體

如果您的金鑰不允許列出貯體,請勾選貯體欄位左側的核取方塊,並直接輸入貯體名稱。

端點對照表

服務 端點格式
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(自架) 您的伺服器網址
Cloudian(自架) 您的伺服器網址
Ceph(自架) 您的 RADOS Gateway 網址
Garage(自架) 您的伺服器網址
Scaleway 及其他服務 https://s3.<region>.scw.cloud — 透過通用的 S3 Compatible 項目使用

設定

設定 說明 預設值
端點 該服務的 S3 API 網址 —
區域 驗證所用的區域;部分服務需要(例如 Garage、Scaleway) 空白
存取金鑰ID/私密存取金鑰 由該服務核發的認證資訊 —
貯體 要掛載的貯體(可從清單選取或手動輸入) —
唯讀 封鎖對已掛載磁碟機的寫入 關閉

行為與限制

  • 對於會自我表明身分的伺服器,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 項目
貯體清單為空 金鑰無法列出貯體 改用手動輸入貯體
簽章/授權錯誤 該服務需要明確指定區域 在區域欄位中填入您服務主控台中顯示的值
區域網路伺服器發生 TLS 錯誤 在專屬的公開服務項目上使用了自簽憑證 改用自架項目(MinIO / Cloudian / Ceph / Garage)或 S3 Compatible