Modules§
- http_
pool 🔒 - An AWS SDK HTTP client that spreads requests over a growing set of the SDK’s own clients.
- s3
- s3_
uploader
Structs§
- Http
Pool Metrics - Metrics for one pool. A pool created with a clone of these metrics replaces the pool they described before.
- MzAws
Resolver 🔒 - A
ResolveDnsimplementation that delegates tomz_ore::netio::resolve_address, used byhttp_client_with_resolver.
Functions§
- defaults
- Creates an AWS SDK configuration loader with the defaults for the latest behavior version plus some Materialize-specific overrides.
- http_
client - Returns an HTTP client for use with the AWS SDK that is appropriately configured for Materialize.
- http_
client_ with_ resolver - Returns an AWS SDK HTTP client whose DNS resolver delegates to
mz_ore::netio::resolve_address. - pooled_
http_ client - Returns an HTTP client for use with the AWS SDK, like
http_client, that opens more connections to a host as requests to it pile up. - switched_
http_ client - Returns an HTTP client for use with the AWS SDK that sends each request
through
pooled_http_clientifuse_poolreturns true when the request is sent, and throughhttp_clientotherwise. - tls_
provider 🔒 - rustls on the aws-lc-rs provider, trusting the system’s root certificates.