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

Rust library for interfacing with S3 API compatible services

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

Add two new methods to support uploading objects with custom HTTP headers on a per-request basis: - **put_object_with_content_type_and_headers**: upload with explicit content-type and custom headers. - **put_object_with_headers**: uploads an object...

**Is your feature request related to a problem? Please describe.** Currently, files can only be deleted one at a time, requiring a separate request for each object. However, by using...

enhancement

**Describe the bug** When bucket is created with custom region, if the `endpoint` contains standard port like 80. The returned presigned urls are wrong due to not having port in...

bug

Reopening PR #403 - - - This change is [](https://reviewable.io/reviews/durch/rust-s3/418)

Just applying lints from clippy and the new version of the compiler - - - This change is [](https://reviewable.io/reviews/durch/rust-s3/416)

The following fails on connections that have invalid SSL certificates. Other operations on the bucket succeed. ``` let bucket = Bucket::new("mybucket", region.clone(), credentials.clone())? .set_dangereous_config(true, false)? .with_path_style(); assert!(bucket.exists().unwrap()); // fails with...

delete_bucket_lifecycle sends a DeleteBucket Command instead of a Command::DeleteBucketLifecycle ``` #[maybe_async::maybe_async] pub async fn delete_bucket_lifecycle(&self) -> Result { let request = RequestImpl::new(self, "", Command::DeleteBucket).await?; request.response_data(false).await } ```

bug

Fixes `Bucket::get_object_range_to_writer()` when using sync impl features. The function was incorrectly marked `async`, which this change removes. - - - This change is [](https://reviewable.io/reviews/durch/rust-s3/413)

See https://github.com/durch/rust-s3/issues/411. I don't know if this is a viable solution, I haven't looked into this that much, but it fixes my problem. I can see that this may require...

**Describe the bug** I'm running LocalStack for testing. To test this I am opening a connection and creating an S3 bucket. I have some Python code which does this correctly:...

bug