File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -3112,6 +3112,17 @@ func TestStsEndpoint(t *testing.T) {
31123112 ExpectedCredentials : mockdata .MockStaticCredentials ,
31133113 },
31143114
3115+ "service config overrides base envvar" : {
3116+ Config : Config {
3117+ AccessKey : servicemocks .MockStaticAccessKey ,
3118+ Region : "us-east-1" ,
3119+ SecretKey : servicemocks .MockStaticSecretKey ,
3120+ },
3121+ SetServiceEndpoint : setValid ,
3122+ SetInvalidEnv : "AWS_ENDPOINT_URL" ,
3123+ ExpectedCredentials : mockdata .MockStaticCredentials ,
3124+ },
3125+
31153126 "service config overrides service config_file" : {
31163127 Config : Config {
31173128 Profile : "default" ,
@@ -3134,6 +3145,24 @@ sts =
31343145 },
31353146 },
31363147
3148+ "service config overrides base config_file" : {
3149+ Config : Config {
3150+ Profile : "default" ,
3151+ },
3152+ ConfigFile : `
3153+ [default]
3154+ aws_access_key_id = DefaultSharedCredentialsAccessKey
3155+ aws_secret_access_key = DefaultSharedCredentialsSecretKey
3156+ endpoint_url = %[2]s
3157+ ` ,
3158+ SetServiceEndpoint : setValid ,
3159+ ExpectedCredentials : aws.Credentials {
3160+ AccessKeyID : "DefaultSharedCredentialsAccessKey" ,
3161+ SecretAccessKey : "DefaultSharedCredentialsSecretKey" ,
3162+ Source : sharedConfigCredentialsProvider ,
3163+ },
3164+ },
3165+
31373166 "service envvar" : {
31383167 Config : Config {
31393168 AccessKey : servicemocks .MockStaticAccessKey ,
You can’t perform that action at this time.
0 commit comments