Module aws

Source
Expand description

Shared functionality for the AWS components.

Re-exports§

pub use auth::AwsAuthentication;
pub use auth::ImdsAuthentication;
pub use region::RegionOrEndpoint;
pub use timeout::AwsTimeout;

Modules§

auth
Authentication settings for AWS components.
region
Handles the region settings for AWS components.
timeout
Client timeout configuration for AWS operations.

Traits§

ClientBuilder
Implement for each AWS service to create the appropriate AWS sdk client.

Functions§

create_client
Create the SDK client using the provided settings.
create_client_and_region
Create the SDK client and resolve the region using the provided settings.
is_retriable_error
Checks if the request can be retried after the given error was returned.
region_provider
Provides the configured AWS region.
sign_request
Sign the request prior to sending to AWS. The signature is added to the provided request.