Using DefaultCredentialsProvider Instead of ProfileCredentialsProvider [AWS SDK for Java]
This post introduces the decision to use DefaultCredentialsProvider
instead of ProfileCredentialsProvider
in AWS SDK for Java.
DefaultCredentialsProvider
is RecommendedI learned that using DefaultCredentialsProvider
instead of ProfileCredentialsProvider
in AWS SDK for Java is more convenient.
DefaultCredentialsProvider
It can be used on AWS without defining AWS_PROFILE.
Also, in local environments, it can be used if either of the following is set in environment variables:
AWS_PROFILE
AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
That’s all about deciding to use DefaultCredentialsProvider instead of ProfileCredentialsProvider in AWS SDK for Java. That’s all from the Gemba.