33 个版本 (19 个破坏性更新)

0.20.0-alpha.32022 年 6 月 10 日
0.19.0 2022 年 6 月 3 日
0.13.2 2022 年 3 月 22 日
0.12.0 2021 年 12 月 24 日
0.11.1 2021 年 10 月 20 日

#4 in #rusoto

Download history 8/week @ 2024-04-01

每月 83 次下载

Apache-2.0/MIT

670KB
16K SLoC

CONcurrent DOWnloads from AWS S3

警告!尚未适用于生产使用

通过并发下载文件的部分,可以从 S3 显著提高下载速度。此crate正是如此。

与 AWS Java SDK 不同,此库不是下载已上传的部分,而是范围。

许可证

condow 在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。

许可证:Apache-2.0/MIT


lib.rs:

CONcurrent DOWnloads from AWS S3

通过并发下载文件的部分,可以从 S3 显著提高下载速度。此crate正是如此。

与 AWS Java SDK 不同,此库不是下载已上传的部分,而是范围。


use condow_rusoto::*;
use condow_rusoto::config::Config;

let client = S3ClientWrapper::new(Region::default());
let condow = client.condow(Config::default()).unwrap();

let s3_obj = Bucket::new("my_bucket").object("my_object");

let stream = condow.blob().at(s3_obj).range(23..46).download().await.unwrap();
let downloaded_bytes: Vec<u8> = stream.into_vec().await.unwrap();

依赖项

~11–25MB
~368K SLoC