From d1e613dc100814a941d48d7e22c079698b9e5d96 Mon Sep 17 00:00:00 2001 From: yanli <38203792+tianyanli@users.noreply.github.com> Date: Thu, 17 Dec 2020 17:26:55 +0800 Subject: [PATCH] Update S3ServiceImpl.java --- .../java/im/zhaojun/zfile/service/impl/S3ServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/im/zhaojun/zfile/service/impl/S3ServiceImpl.java b/src/main/java/im/zhaojun/zfile/service/impl/S3ServiceImpl.java index 739ec59..f588560 100644 --- a/src/main/java/im/zhaojun/zfile/service/impl/S3ServiceImpl.java +++ b/src/main/java/im/zhaojun/zfile/service/impl/S3ServiceImpl.java @@ -38,6 +38,7 @@ public class S3ServiceImpl extends AbstractS3BaseFileService implements BaseFile String accessKey = stringStorageConfigMap.get(StorageConfigConstant.ACCESS_KEY).getValue(); String secretKey = stringStorageConfigMap.get(StorageConfigConstant.SECRET_KEY).getValue(); String endPoint = stringStorageConfigMap.get(StorageConfigConstant.ENDPOINT_KEY).getValue(); + String region=endPoint.split(".")[1]; super.domain = stringStorageConfigMap.get(StorageConfigConstant.DOMAIN_KEY).getValue(); super.basePath = stringStorageConfigMap.get(StorageConfigConstant.BASE_PATH).getValue(); @@ -56,7 +57,7 @@ public class S3ServiceImpl extends AbstractS3BaseFileService implements BaseFile s3Client = AmazonS3ClientBuilder.standard() .withPathStyleAccessEnabled(isPathStyle) .withCredentials(new AWSStaticCredentialsProvider(credentials)) - .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(endPoint, "")).build(); + .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(endPoint,region)).build(); testConnection(); isInitialized = true; @@ -82,4 +83,4 @@ public class S3ServiceImpl extends AbstractS3BaseFileService implements BaseFile }}; } -} \ No newline at end of file +}