Rust语言编写的阿里云OSS的SDK,依据官方文档并参考了其他语言的实现。 基于tokio-rs异步运行时与流行的reqwest库实现. 尽量完整的OSS数据结构描述(struct、enum). Builder设计模式的传参风格. 实现常用的大部分API. 完整Examples演示. 链接 github [dependencies]tokio= {version ="1.36.0", features = ["full"]}...
let s3_config_builder = aws_sdk_s3::config::Builder::from(&shared_config); let client = aws_sdk_s3::Client::from_conf(s3_config_builder.build()); 建立Client 所需要的参数主要有你需要访问的 oss 的 AK、SK,endpoint url 以及服务所在的区域。以上信息都可以在服务商的帮助文档查询到。 对象列表...
.endpoint_url("http://oss-cn-beijing.aliyuncs.com") .region(Region::new("oss-cn-beijing")) .build(); let s3_config_builder = aws_sdk_s3::config::Builder::from(&shared_config); let client = aws_sdk_s3::Client::from_conf(s3_config_builder.build()); ...
let s3_config_builder = aws_sdk_s3::config::Builder::from(&shared_config); let client = aws_sdk_s3::Client::from_conf(s3_config_builder.build()); 建立Client 所需要的参数主要有你需要访问的 oss 的 AK、SK,endpoint url 以及服务所在的区域。以上信息都可以在服务商的帮助文档查询到。
letshared_config=SdkConfig::builder().credentials_provider(SharedCredentialsProvider::new(Credentials::new("LTAI5t7NPuPKsXm6UeSa1","DGHuK03ESXQYqQ83buKMHs9NAwz",None,None,"Static",))).endpoint_url("http://oss-cn-beijing.aliyuncs.com").region(Region::new("oss-cn-beijing")).build();lets...
useoss_rust_sdk::oss::OSS;useoss_rust_sdk::async_object::*;letbuffer ="test async put object from buffer";letoss_instance =OSS::new("your_AccessKeyId","your_AccessKeySecret","your_Endpoint","your_Bucket");letmutheaders =HashMap::new();headers.insert("content-type","text/plain");os...
Aliyun OSS Rust SDK. Contribute to yuqiang-yuan/ali-oss-rs development by creating an account on GitHub.
以下是一个使用aliyun-oss-rust-sdk上传文件到阿里云OSS的示例代码: rust use aliyun_oss_rust_sdk::oss::{OSS, RequestBuilder}; fn main() { // 初始化OSS客户端 let oss = OSS::from_env(); // 或者使用OSS::new()方法传递参数 // 构建上传请求 let build = RequestBuilder::new() .with_cont...
let shared_config = SdkConfig::builder() .credentials_provider(SharedCredentialsProvider::new(Credentials::new( "LTAI5t7NPuPKsXm6UeSa1", "DGHuK03ESXQYqQ83buKMHs9NAwz", None, None, "Static", ))) .endpoint_url("http://oss-cn-beijing.aliyuncs.com") .region(Region::new("oss-cn-beijing"...
实现了计算存储分离(支持 OSS 作为数据存储,WAL 实现支持 OBKV、Kafka)支持 HASH 分区表 部署与运维 支持单机部署支持分布式集群部署支持 Prometheus + Grafana 搭建自监控 读写协议 支持 SQL 查询与写入实现了 CeresDB 内置高性能读写协议,提供多语言 SDK支持 Prometheus,可以作为 Prometheus 的 remote storage ...