2 个稳定版本
1.1.7 | 2023 年 7 月 25 日 |
---|---|
1.1.2 |
|
1.0.1 |
|
#31 在 #versioning
30 每月下载
52KB
1.5K SLoC
lakefs 客户端
lakefs-rs 是一个高性能的 Rust 库,旨在无缝地与 lakeFS REST API 交互。如果您正在处理数据湖并且需要一个可靠的版本管理、分支和数据操作管理方式,这个库是您的终极解决方案。
安装
cargo add lakefs-rs
用法
- ENV
LAKEFS_ENDPOINT=http://localhost:8000
LAKEFS_ACCESS_KEY=access_key
LAKEFS_ACCESS_KEY=secret_key
- 从环境变量配置
let cfg = Config::from_env().unwrap();
let client = LakeFsClient::new(cfg);
let test_repo = client.get_repository("test".to_string()).await
- 手动配置
let config = Config::new("https://127.0.0.1:8000", "access_key", "secret_key", None);
let client = LakeFsClient::new(cfg);
let test_repo = client.get_repository("test".to_string()).await
- API
client.setup_api
api setup lakefs for adminclient.repositories_api
api repositoriesclient.user_api
api userclient.user_group_api
manager group users
待办事项!
-[ ] 管理对象 -[ ] 管理操作 -[ ] 管理保留 -[ ] 管理元数据 -[ ] 管理导入 -[ ] 管理身份验证策略
依赖
~10–27MB
~374K SLoC