From ba5a67905ed8e1a2a4731e86fcae249efe13a5c4 Mon Sep 17 00:00:00 2001 From: vithobaa Date: Mon, 29 Jun 2026 19:50:24 +0530 Subject: [PATCH] fix: enable cross-region access for S3 client --- .../java/com/autopilot/localagent_cloud/service/S3Service.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/master/src/main/java/com/autopilot/localagent_cloud/service/S3Service.java b/master/src/main/java/com/autopilot/localagent_cloud/service/S3Service.java index a5c8b82..345b720 100644 --- a/master/src/main/java/com/autopilot/localagent_cloud/service/S3Service.java +++ b/master/src/main/java/com/autopilot/localagent_cloud/service/S3Service.java @@ -33,12 +33,14 @@ public class S3Service { if (accessKey != null && !accessKey.isEmpty() && secretKey != null && !secretKey.isEmpty()) { s3Client = S3Client.builder() .region(Region.of(region)) + .crossRegionAccessEnabled(true) .credentialsProvider(StaticCredentialsProvider.create(AwsBasicCredentials.create(accessKey, secretKey))) .build(); } else { // Fallback to default credentials provider (e.g. IAM role on EC2) s3Client = S3Client.builder() .region(Region.of(region)) + .crossRegionAccessEnabled(true) .build(); } }