Which authentication method is used to authenticate programmatic calls to AWS services?
Access keys are a combination of an accesss key ID and a secret access key. They are used to make programmatic calls to AWS using the API.
Console passwords are used for signing users into the AWS Management Console, not for making programmatic calls to AWS services.
Server certificates can be used to authenticate to some AWS services using HTTPS/
Key pairs should not be confused with access keys. Key pairs are used for authenticating to Amazon EC2 instances.
References: