
在寻找结构化数据? 使用 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 存储端点,可从任何语言调用。
下一步
- 设置 CLI 以链接您的项目(推荐的路径)。
- 浏览 TypeScript SDK 参考 以了解上传和下载。