Update S3ServiceImpl.java

This commit is contained in:
yanli
2020-12-17 17:26:55 +08:00
committed by GitHub
parent 1adcfee96f
commit d1e613dc10

View File

@@ -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
}};
}
}
}