oss-rs
oss-rs copied to clipboard
一个阿里云 OSS 的 rust 客户端
aliyun-oss-client
aliyun OSS 的一个异步/同步客户端,包含以下功能:
-
auth
模块,处理 OSS 验证,可以抽离出来,独立与reqwest
库配合使用 -
traits
模块,包含 OSS 接口返回的原始xml
数据的解析方式,可以将数据方便的导入到自定义的 rust 类型中,可以独立使用 -
client
模块,基础部分,封装了reqwest
auth
模块,并提供了一些便捷方法 -
bucket
模块,包含 bucket 以及其列表的结构体 -
object
模块,包含 object 以及其列表的结构体 -
file
模块,文件上传,下载,删除等功能,可在 client, bucket, object 等结构体中复用 -
config
模块,OSS 配置信息,可用于从数据库读取配置等操作
现在的破坏性更新,都是为了 1.0 版本能够稳定
使用方法
运行 Bench
rustup run nightly cargo bench
生成 Changelog
conventional-changelog -p conventionalcommits -i Changelog.md -s -r=2
贡献代码
欢迎各种 PR 贡献,贡献者指南