Help us shape the future of Go! Take the 2026 Go Developer Survey

aws

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2026 License: MIT

README

AWS drivers

Install with go get arkoren.dev/driver/aws to use AWS services or compatible S3 and SQS endpoints with Arkoren.

Configure credentials and permissions for the services you select. Each package documents native-client ownership and provider limitations.

Contributor tests

From the repository root, run make check MODULE=driver/aws and make integration MODULE=driver/aws. Integration uses only disposable local MiniStack and MinIO services and removes its own Compose project and volumes. Ports 4567, 9001, and 14566–14569 must be free. Do not use the fixture credentials in production. See MinIO fixture provenance.

Directories

Path Synopsis
Package awsbroadcast provides Amazon SNS and SQS implementations of the broadcast contracts.
Package awsbroadcast provides Amazon SNS and SQS implementations of the broadcast contracts.
Package awsmail provides an Amazon SES v2 mail.Driver.
Package awsmail provides an Amazon SES v2 mail.Driver.
Package awsqueue provides an Amazon SQS-backed queue driver.
Package awsqueue provides an Amazon SQS-backed queue driver.
internal/delivery
Package delivery owns receipt renewal, settlement admission, and immutable message snapshots.
Package delivery owns receipt renewal, settlement admission, and immutable message snapshots.
Package awssecret provides an AWS Secrets Manager secret.Driver.
Package awssecret provides an AWS Secrets Manager secret.Driver.
Package awsstorage provides an Amazon S3 storage driver.
Package awsstorage provides an Amazon S3 storage driver.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL