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 itself