How Terraform Authentication works with AWS

How authentication works in Terraform

AWS CLI credentials

Using the AWS CLI ~/.aws/credentials file.

Environment Variables

Setting AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY as environment variables.

Static credentials

Hard-coding credentials directly into the Terraform provider block.


Last modified August 4, 2025: fix app location (467b24c)