Skip to content

tmhew/abap-aws-sigv4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AWS Signature V4 for ABAP

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.

Example Documentation
ZAWS_SIGV4_EXAMPLE_001 Using GET with an authorization header
ZAWS_SIGV4_EXAMPLE_002 Using POST
ZAWS_SIGV4_EXAMPLE_003 Using GET with authentication information in the Query string

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

Misc

About

AWS Signature v4 for ABAP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages