Question: what is the difference between access key and secret key in aws?
Answer: AWS access key ID is a form of unique user/account identifier. AWS secret key is like private key. When AWS CLI sends a API request, the payload is signed by generating an HMAC with the secret key as the key. The HMAC, AccessKeyID and the payload is sent to AWS service.