in src/main/java/software/aws/mcs/auth/SigV4AuthProvider.java [153:169]
public SigV4AuthProvider(@NotNull AwsCredentialsProvider credentialsProvider, final String region) {
this.credentialsProvider = credentialsProvider;
if (region == null) {
DefaultAwsRegionProviderChain chain = new DefaultAwsRegionProviderChain();
Region defaultRegion = chain.getRegion();
this.signingRegion = defaultRegion.toString().toLowerCase();
} else {
this.signingRegion = region.toLowerCase();
}
if (this.signingRegion == null) {
throw new IllegalStateException(
"A region must be specified by constructor, AWS_REGION env variable, or aws.region system property"
);
}
}