Huaweicloud OBS SDK (unofficial)

WIP. 计划只支持基本的 obs 操作。

基本使用

  1. 添加 sdk 到项目中:

cargo add huaweicloud-sdk-rust-obs

2.示例

```rust

[tokio::main]

async fn main() -> Result<(), ObsError> { const DEFAULTBUCKETNAME:&str = "testbucket"; let endpoint = "https://obs.ap-southeast-1.myhuaweicloud.com"; // see: https://support.huaweicloud.com/api-obs/obs040116.html let ak = "xxx"; let sk = "xxxxxx"; let obs = client::Client::builder() .endpoint(endpoint) .securityprovider(ak, sk) .build()?;

// put object
let object = include_bytes!("testdata/test.jpeg");
obs.put_object(DEFAULT_BUCKET_NAME, "obs-client-key.jpeg", object)
    .await?;

Ok(())

} ```