You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/11/28 11:30:35 UTC

[camel] 02/06: Upgrade AWS SDK v2 to version 2.18.25

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit e500fd967e826d656928de4f79f6de2d3692db91
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Nov 28 11:01:27 2022 +0100

    Upgrade AWS SDK v2 to version 2.18.25
    
    Signed-off-by: Andrea Cosentino <an...@gmail.com>
---
 .../org/apache/camel/test/infra/aws2/clients/AWSSDKClientUtils.java  | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/clients/AWSSDKClientUtils.java b/test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/clients/AWSSDKClientUtils.java
index c3302693904..e3daee023e7 100644
--- a/test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/clients/AWSSDKClientUtils.java
+++ b/test-infra/camel-test-infra-aws-v2/src/test/java/org/apache/camel/test/infra/aws2/clients/AWSSDKClientUtils.java
@@ -38,6 +38,7 @@ import software.amazon.awssdk.services.kinesis.KinesisClient;
 import software.amazon.awssdk.services.kms.KmsClient;
 import software.amazon.awssdk.services.lambda.LambdaClient;
 import software.amazon.awssdk.services.s3.S3Client;
+import software.amazon.awssdk.services.s3.S3ClientBuilder;
 import software.amazon.awssdk.services.secretsmanager.SecretsManagerClient;
 import software.amazon.awssdk.services.sns.SnsClient;
 import software.amazon.awssdk.services.sqs.SqsClient;
@@ -103,6 +104,10 @@ public final class AWSSDKClientUtils {
             clientBuilder.credentialsProvider(new SystemPropertiesAWSCredentialsProvider());
         }
 
+        if (clientBuilder instanceof S3ClientBuilder) {
+            ((S3ClientBuilder) clientBuilder).forcePathStyle(true);
+        }
+
         Object o = clientBuilder.build();
         if (yClass.isInstance(o)) {
             return (Y) o;