跳轉到主要內容
使用 InsForge 來儲存和提供大型二進制檔案:影像、影片、PDF、音訊、備份、任何您不會放在資料庫列中的東西。每個專案都取得一個 S3 相容的儲存貯體。檔案透過簽署的 URL 提供,存取原則遵循與資料庫相同的列級安全模型,S3 API 與 rclone、AWS CLI、Terraform 和任何語言的 SDK 配合使用。
InsForge 儀表板儲存瀏覽器顯示一個相片儲存貯體和檔案清單
在尋找結構化資料? 使用 Database 來取得列、關聯和查詢。儲存保存物件;資料庫保存列。將檔案中繼資料(所有者、名稱、大小、內容類型)保留在資料庫資料表中,將位元組保留在儲存中。

功能

S3 相容的 API

將任何 S3 用戶端指向您的專案的儲存貯體。原生 AWS 認證、原生多部分上傳、原生預簽署 URL。請參閱 S3 compatibility

簽署的 URL

產生有時間限制的 URL 以共享私有物件,無需暴露您的認證。SDK 和 REST API 都為上傳和下載發出簽署的 URL。

列級安全

儲存原則讀取與資料庫查詢相同的驗證 JWT。可以 SELECT 列的同一使用者可以 GET 列參考的檔案,所以您永遠不需要維護一套單獨的儲存權限。

儲存貯體

使用單獨的存取原則將物件分組到儲存貯體中。公開儲存貯體直接透過 HTTPS 提供檔案;私有儲存貯體需要簽署的 URL 或經過驗證的請求。

直接上傳

瀏覽器和行動用戶端使用預簽署的 URL 直接上傳到儲存。後端從不代理位元組。

概念

S3 compatibility

使用原生認證將任何 S3 用戶端指向您的專案的儲存貯體。

使用它進行建置

TypeScript SDK

從 Node、瀏覽器和邊緣上傳、下載、列表和管理物件。

Swift SDK

用於 iOS 和 macOS 的原生 Swift 儲存用戶端。

Kotlin SDK

用於 Android 和 JVM 的協程優先儲存用戶端。

REST API

普通 HTTP 儲存端點,可從任何語言呼叫。

下一步