package aws-eio

  1. Overview
  2. Docs
Eio-native AWS SigV4 request signing, credential resolution, and HTTP transport

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.0.tar.gz
md5=b89e6609f8ce49f8830328c1abe81cca
sha512=41499e9faf2b080d447453f43f9eed48bdfecf5f334d8d17dcb7251b1476512b783b05c6601f1f564dad8dc3e8ee73d38e65214292af0a2938f8594f8415d162

doc/index.html

aws-eio

API

Library aws-eio

  • Aws_credentials AWS credential resolution. Every t states its source explicitly — there is no implicit default, the same way every Kafka config states its security posture explicitly via Kafka_security.t.
  • Aws_error Shared error type for every aws-eio-family package. Service-specific backends (s3-eio, dynamo-eio) extend this with their own variants rather than reinventing HTTP/signature/network/credential failure cases.
  • Aws_http HTTP transport shared by every aws-eio backend: TLS (via Aws_tls), exponential backoff with full jitter on retryable failures, and SigV4 signing.
  • Aws_sigv4 AWS Signature Version 4 request signing.