rusty-oss
rusty-oss 是一个纯 Rust 编写的对象存储客户端,灵感来源于 rusty-s3 项目。该项目是一个简单的纯 Rust OSS 客户端,使用 OSS 签名版本 4 来进行请求签名。
示例
以下是一个简单的使用示例:
use env;
use Duration;
use ;
# set_var;
# set_var;
// setting up a bucket
let endpoint = "https://oss-cn-hangzhou.aliyuncs.com".parse.expect;
let path_style = VirtualHost;
let name = "examplebucket";
let region = "cn-hangzhou";
let bucket = new.expect;
// setting up the credentials
let key = var.expect;
let secret = var.expect;
let credentials = new;
// signing a request
let presigned_url_duration = from_secs;
let action = bucket.get_object;
println!;
已支持的 OSS 接口
- Bucket level methods
- Basic methods
- Multipart upload