Skip to content

Commit

Permalink
use placeholder credentials for ee
Browse files Browse the repository at this point in the history
  • Loading branch information
kflahert committed Jan 13, 2025
1 parent 4bdaa02 commit e7aece1
Showing 1 changed file with 14 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@
import jakarta.enterprise.context.ApplicationScoped;
import java.net.URI;
import org.eclipse.microprofile.config.inject.ConfigProperty;
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
import software.amazon.awssdk.auth.credentials.AwsCredentials;
import software.amazon.awssdk.auth.credentials.AwsCredentialsProvider;
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.marketplacemetering.MarketplaceMeteringClient;
import software.amazon.awssdk.services.marketplacemetering.MarketplaceMeteringClientBuilder;
Expand All @@ -50,16 +54,21 @@ public AwsMarketplaceMeteringClientFactory(

public MarketplaceMeteringClient buildMarketplaceMeteringClient(AwsUsageContext context) {
MarketplaceMeteringClientBuilder builder = MarketplaceMeteringClient.builder();
AwsCredentialsProvider awsCredentialsProvider;
if (awsMarketplaceEndpointOverride) {
builder = builder.endpointOverride(URI.create(awsMarketplaceEndpointUrl));
} else {
builder.credentialsProvider(
awsCredentialsLookup.getCredentialsProvider(context.getAwsSellerAccountId()));
awsCredentialsProvider = StaticCredentialsProvider.create(
AwsBasicCredentials.create("placeholder_id", "placeholder_key")
);
}
else {
awsCredentialsProvider = awsCredentialsLookup.getCredentialsProvider(context.getAwsSellerAccountId());
}
if (awsRegion != null) {
builder = builder.region(Region.of(awsRegion));
}

return builder.build();
return builder
.credentialsProvider(awsCredentialsProvider)
.build();
}
}

0 comments on commit e7aece1

Please sign in to comment.