Thursday, 10 April 2025

AWS credential provider types

 

ProviderUse CaseNotes
StaticCredentialsProviderManual credentialsDon't use in production
EnvironmentVariableCredentialsProviderEnv varsGood for local/prod
SystemPropertyCredentialsProviderJVM propertiesUseful in CI/CD
ProfileCredentialsProviderNamed profiles in AWS config filesGreat for multi-account setups
DefaultCredentialsProviderLet AWS figure it out👍 Preferred way
InstanceProfileCredentialsProviderIAM role on EC2Secure and scalable
ContainerCredentialsProviderIAM role on ECS/EKSWorks well in containers

Tuesday, 8 April 2025