zitane-aws-region

Crates.iozitane-aws-region
lib.rszitane-aws-region
version0.26.0
sourcesrc
created_at2023-07-15 14:40:51.133687
updated_at2023-07-15 14:40:51.133687
descriptionTiny Rust library for working with Amazon AWS regions
homepage
repositoryhttps://github.com/ZitaneLabs/rust-s3-async
max_upload_size
id917251
size13,126
(Neotamandua)

documentation

README

AWS S3 region identifier, passing in custom values is also possible, in that case it is up to you to pass a valid endpoint, otherwise boom will happen :)

Example

use std::str::FromStr;
use awsregion::Region;

// Parse from a string
let region: Region = "us-east-1".parse().unwrap();
// Choose region directly
let region = Region::EuWest2;

// Custom region requires valid region name and endpoint
let region_name = "nl-ams".to_string();
let endpoint = "https://s3.nl-ams.scw.cloud".to_string();
let region = Region::Custom { region: region_name, endpoint };
Commit count: 490

cargo fmt