in src/main/java/com/amazonaws/codepipeline/jenkinsplugin/AWSClientFactory.java [28:57]
public AWSClients getAwsClient(
final String awsAccessKey,
final String awsSecretKey,
final String proxyHost,
final int proxyPort,
final String region,
final String pluginUserAgentPrefix) {
final Region awsRegion = Region.getRegion(Regions.fromName(region));
final AWSClients aws;
if (StringUtils.isEmpty(awsAccessKey) && StringUtils.isEmpty(awsSecretKey)) {
aws = AWSClients.fromDefaultCredentialChain(
awsRegion,
proxyHost,
proxyPort,
pluginUserAgentPrefix);
}
else {
aws = AWSClients.fromBasicCredentials(
awsRegion,
awsAccessKey,
awsSecretKey,
proxyHost,
proxyPort,
pluginUserAgentPrefix);
}
return aws;
}