AWS Signature V4 Signing

  • When you call AWS HTTP API, you sign request so that AWS can verify you using your AWS Credentials (access key & secret key)
    • You should sign an AWS HTTP request using Signature v4 (SigV4)
  • If you use SDK or CLI, the HTTP requests are signed for you

Note: some requests to Amazon S3 don't need to be signed

You can sign using 2 ways

  • HTTP header options: Put the details inside HTTP header. For example
  • Query String: Put the signing details into the query string itselfPasted image 20220925202249.png