configProvider()
when apply multiple getteres return overriden config
when doesnot apply getters return default config
when apply options getter args applied options
environmentConfigs()
when no specific env return default config
when env.AWS_REGION exists return overriden config
when env.AMAZON_REGION exists return overriden config
when AMAZON_REGION and AWS_REGION exists return overriden config by AWS_REGION
fileConfigs()
return default profile config
when env.HOME and env.AWS_CONFIG_FILE doesnot exists return default config
when default profile doesnot exists in file return default config
when set env.AWS_CONFIG_FILE return config from specific file
when config file doesnot exists return default config
when apply opts.profile return config using opts.profile
when apply opts.configFile return config from opts.configFile
when set env.AWS_PROFILE
and profile exists in file return specific profile config
and profile doesnot exists in file return default config
aws-sdk-config-loader
override AWS.config
when apply options
override config and credentials
and apply noReflectCredentials override only config
and apply noReflectCredentials and throw error