public SigV4AuthProvider()

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"
            );
        }
    }