in src/AWSSecretsManagerKeyStrategy.java [250:268]
private GetSecretValueResult getSecretValueResult(String versionId) {
log.debug("getSecretValueResult({})", versionId);
AWSSecretsManager client = getClient();
GetSecretValueRequest getSecretValueRequest = new GetSecretValueRequest().withSecretId(secretId);
if (versionId != null) {
getSecretValueRequest = getSecretValueRequest.withVersionId(versionId);
}
try {
return client.getSecretValue(getSecretValueRequest);
} catch (ResourceNotFoundException e) {
log.error("The requested secret {} was not found", secretId);
} catch (InvalidRequestException e) {
log.error("The request was invalid due to: {}", e.getMessage());
} catch (InvalidParameterException e) {
log.error("The request had invalid params: {}", e.getMessage());
}
return null;
}