AWS Signing and Authenticating REST requests

https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html