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