Wanted to extend to AWS but there isn't AWS SDK for ABAP? Now, you can call AWS API directly with AWS Signature v4 authentication.
This implementation is based on AWS documentation Signature Version 4 signing process. You can look at ZAWS_SIGV4_UTILITIES for implementation details and the following examples for usages. You will need to provide AWS access and secret keys to run the examples.
Refers to AWS Documentation for the list of APIs that you can use. You might want to import the relevant certificates to STRUST
if you are making a call to a HTTPS endpoint. Below is an example on how to retrieve the certificates for a HTTPS endpoint.
openssl s_client -connect ec2.amazonaws.com:443 -showcerts