When you send HTTP requests to AWS, you sign the requests so that data is protected in transit, and AWS can verify the identity of the requester. If you use the AWS Command Line Interface (CLI) or AWS SDKs, the requests are signed for you automatically.
To sign a request, you calculate a hash known as the signature. Then, you add the signature to the HTTP
Authorization header or the query […]