private NeptuneNettyHttpSigV4Signer createSigV4Signer()

in gremlin-client/src/main/java/software/amazon/neptune/cluster/LBAwareHandshakeInterceptor.java [44:59]


    private NeptuneNettyHttpSigV4Signer createSigV4Signer() {
        if (iamAuthConfig.enableIamAuth()) {

            try {
                return new NeptuneNettyHttpSigV4Signer(
                        serviceRegion,
                        iamAuthConfig.credentialsProviderChain());


            } catch (NeptuneSigV4SignerException e) {
                throw new RuntimeException("Exception occurred while creating NeptuneSigV4Signer", e);
            }
        } else {
            return null;
        }
    }