22 个版本 (11 个重大变更)
新 0.11.0 | 2024 年 8 月 16 日 |
---|---|
0.10.2 | 2024 年 7 月 21 日 |
0.10.1 | 2024 年 5 月 14 日 |
0.9.1 | 2024 年 3 月 5 日 |
0.3.0 | 2022 年 6 月 14 日 |
12 在 网页编程 中
1,726,207 每月下载量
在 271 个 crate 中使用 (114 个直接使用)
1MB
18K SLoC
Rust 对象存储
一个针对对象存储进行交互的专注、易于使用、符合惯用语法、高性能、async
对象存储库。
使用此 crate,可以通过简单的运行时配置更改,在多个云和本地测试环境中运行相同的二进制文件和代码。支持的对象存储包括
- AWS S3
- Azure Blob 存储
- Google Cloud 存储
- 本地文件
- 内存
- HTTP/WebDAV 存储
- 自定义实现
最初由 InfluxData 开发,后来捐赠给 Apache Arrow。
有关使用说明,请参阅 docs.rs
支持 wasm32-unknown-unknown
目标
可以构建 object_store
以支持 wasm32-unknown-unknown
目标,但是不支持云存储功能 aws
、azure
、gcp
和 http
。
cargo build -p object_store --target wasm32-unknown-unknown
依赖项
~6–21MB
~327K SLoC