3个不稳定版本
0.2.1 | 2024年7月21日 |
---|---|
0.2.0 | 2024年7月21日 |
0.1.0 | 2024年7月13日 |
1662 在 网络编程
每月227次下载
155KB
3.5K SLoC
ObjectScale-Client
本仓库提供Dell ObjectScale的rust客户端,用于身份和访问管理(IAM)、存储桶、多租户管理。
还包含Rust FFI绑定,用于golang和python客户端。
示例
每种语言的示例
rust
cd examples
cargo run --bin create_account
cargo run --bin delete_account
golang
cargo build --release
cd golang
go build examples/create_account/main.go
./main
go build examples/delete_account/main.go
./main
python
cd python
python -m venv .env
source .env/bin/activate
pip install maturin
maturin develop
python examples/create_account.py
python examples/delete_account.py
开发
rustup component add clippy rustfmt
cargo install cargo-tarpaulin
cargo fmt
cargo clippy
cargo test
cargo doc
cargo tarpaulin --out Html
lib.rs
:
Rust客户端,用于ObjectScale。
ObjectScale ObjectScale是一款高性能的容器化对象存储,适用于最苛刻的应用和工作负载——人工智能、分析等。
Rust客户端在ObjectScale中提供了一些高级API
依赖
~6–18MB
~259K SLoC