rust-s3 icon indicating copy to clipboard operation
rust-s3 copied to clipboard

Rust library for interfacing with S3 API compatible services

Results 76 rust-s3 issues
Sort by recently updated
recently updated
newest added

When calling `get_object_range_blocking` multiple times, we often can re-use `Vec` between calls. However, the function signature does not allow to pass a buffer to be re-used. There are at least...

enhancement

**Describe the bug** `get_object_range_blocking` can return more bytes than requested **To Reproduce** ``` let bucket_name = "ursa-labs-taxi-data"; let region = "us-east-2".parse().unwrap(); let path = "2009/01/data.parquet".to_string(); let bucket = Bucket::new_public(bucket_name, region).unwrap();...

bug

The most recent stable `rust-s3` release on crates.io is 0.26.4. However, there is no git tag for 0.26.4 so it's not clear what code is in that release. Could you...

bug

Hey, I've been rereading the docs and the source code but I don't get if this is supposed to be supported or not. I'm wondering if this lib should allow...

bug

**Describe the bug** Could not deserialize result **Environment** - Rust version: [e.g. `1.53.0-nightly`] - lib version [e.g. `0.26.4`] - minio version RELEASE.2021-04-22T15-44-28Z **Additional context** thread 'main' panicked at 'called `Result::unwrap()`...

bug

Currently a new Client is created for each time a request is made, e.g.: https://github.com/durch/rust-s3/blob/69e3efe3a7219bc9d2aab8535b74265642e22d45/s3/src/request.rs#L77 The documentation of Client tells us that the Client should be reused: https://github.com/seanmonstar/reqwest/blob/7d8c32784e543b1a2b9536a70db466c0250876c2/src/async_impl/client.rs#L54 It is...

**Describe the bug** Tokio runtime is also a dependency after enabling feature "with-async-std" and turning off default features. The root cause is the hyper-client in surf depends on Tokio runtime,...

bug

**Is your feature request related to a problem? Please describe.** Re-creating reqwest/surf instance is not effective, since the connection pool cannot be re-used. **Describe the solution you'd like** Request implementation...

enhancement

First, thanks for writing this crate! I tried it after being disappointed with the get object performance in `rusoto`, and your implementation is significantly faster*. **Is your feature request related...

enhancement

Is there any way to get pre-signed url for an s3 object for a multipart upload given part id and upload id ? Looked at the docs but could not...

enhancement