#amazon-s3 #remi #remi-s3

remi-s3

๐Ÿปโ€โ„๏ธ๐Ÿงถ Official and maintained remi-rs crate for support of Amazon S3

22 releases

new 0.10.2 Apr 30, 2025
0.10.1 Jan 13, 2025
0.10.0 Dec 4, 2024
0.9.1 Oct 21, 2024
0.1.0 Feb 9, 2023

#2 in #remi

Download history 155/week @ 2025-01-11 49/week @ 2025-01-18 6/week @ 2025-01-25 90/week @ 2025-02-01 61/week @ 2025-02-08 149/week @ 2025-02-15 58/week @ 2025-02-22 89/week @ 2025-03-01 97/week @ 2025-03-08 36/week @ 2025-03-15 61/week @ 2025-03-22 43/week @ 2025-03-29 96/week @ 2025-04-05 54/week @ 2025-04-12 28/week @ 2025-04-19 164/week @ 2025-04-26

353 downloads per month
Used in 2 crates (via azalia-remi)

MIT license

72KB
974 lines

Official and maintained remi-rs crate for support of Amazon S3

v0.10.1 | ๐Ÿ“œ Documentation
Crate Features Description Enabled by default?
export-crates Exports all the used AWS crates as a module called aws Yes.
unstable Tap into unstable features from remi_gridfs and the remi crate. No.
tracing Enables the use of tracing::instrument and emit events for actions by the crate. No.
serde Enables the use of serde in StorageConfig No.
log Emits log records for actions by the crate No.

Example

// Cargo.toml:
//
// [dependencies]
// remi = "^0"
// remi-s3 = { version = "^0", features = ["export-crates"] }
// tokio = { version = "^1", features = ["full"] }

use remi_s3::{StorageService, StorageConfig, aws::s3};
use remi::{StorageService as _, UploadRequest};

#[tokio::main]
async fn main() {
}

Dependencies

~33MB
~428K SLoC