diff --git a/test/sdk-benchmarks/src/main/java/software/amazon/awssdk/benchmark/apicall/protocol/V1CborRoundtripBenchmark.java b/test/sdk-benchmarks/src/main/java/software/amazon/awssdk/benchmark/apicall/protocol/V1CborRoundtripBenchmark.java index eb7dfccee20c..6581888d9d2f 100644 --- a/test/sdk-benchmarks/src/main/java/software/amazon/awssdk/benchmark/apicall/protocol/V1CborRoundtripBenchmark.java +++ b/test/sdk-benchmarks/src/main/java/software/amazon/awssdk/benchmark/apicall/protocol/V1CborRoundtripBenchmark.java @@ -41,6 +41,7 @@ import org.openjdk.jmh.annotations.TearDown; import org.openjdk.jmh.annotations.Warmup; import org.openjdk.jmh.infra.Blackhole; +import software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider; /** * V1 roundtrip benchmark for SmithyRpcV2 CBOR protocol using CloudWatch GetMetricData via HTTP servlet. @@ -65,10 +66,11 @@ public void setup() throws Exception { server = new ProtocolRoundtripServer(servlet); server.start(); + // Use AnonymousCredentialsProvider for local benchmark - no real AWS credentials needed client = AmazonCloudWatchClientBuilder.standard() .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration( server.getHttpUri().toString(), "us-east-1")) - .withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials("test", "test"))) + .withCredentials(new AnonymousCredentialsProvider()) .build(); }