[][src]Crate s3handler

Initilize S3 handler to manipulate objects and buckets

let config = s3handler::CredentialConfig{
    host: "s3.us-east-1.amazonaws.com".to_string(),
    access_key: "akey".to_string(),
    secret_key: "skey".to_string(),
    user: None,
    region: None, // default is us-east-1
    s3_type: None, // default will try to config as AWS S3 handler
};
let handler = s3handler::Handler::init_from_config(&config);
let _ = handler.la();

Structs

CredentialConfig

The struct for credential config for each S3 cluster

Handler

The struct for generate the request

S3Object

Flexible S3 format parser

Enums

AuthType

The signature type of Authentication

Format

The response format

UrlStyle

The request URL style

Traits

S3Convert