compile group: "org.http4k", name: "http4k-aws", version: "3.189.0"
This module provides super-simple AWS request signing functionality for talking to AWS services. Once configured with the correct keys, the various AWS services are actually really simple to integrate with they're just RESTy-type HTTPS services - the main difficulty is that all requests need to have their contents digitally signed with the AWS credentials to be authorised.
http4k provides a
Filter which does this request signing process. Just decorate a standard HTTP client and then make the relevant calls: