|
@@ -1,5 +1,6 @@
|
|
|
package com.fdkankan.fyun.s3.config;
|
|
|
|
|
|
+import com.amazonaws.ClientConfiguration;
|
|
|
import com.amazonaws.auth.AWSStaticCredentialsProvider;
|
|
|
import com.amazonaws.auth.BasicAWSCredentials;
|
|
|
import com.amazonaws.regions.Regions;
|
|
@@ -25,7 +26,12 @@ public class S3Config {
|
|
|
@Bean
|
|
|
public AmazonS3 amazonS3(){
|
|
|
BasicAWSCredentials awsCreds = new BasicAWSCredentials(fYunFileConfig.getKey(), fYunFileConfig.getSecret());
|
|
|
- return AmazonS3ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(awsCreds))
|
|
|
+ ClientConfiguration clientConfiguration = new ClientConfiguration();
|
|
|
+ clientConfiguration.setMaxErrorRetry(4);
|
|
|
+ clientConfiguration.setMaxConnections(100);
|
|
|
+ return AmazonS3ClientBuilder.standard()
|
|
|
+ .withCredentials(new AWSStaticCredentialsProvider(awsCreds))
|
|
|
+ .withClientConfiguration(clientConfiguration)
|
|
|
.withRegion(Regions.EU_WEST_2).build();
|
|
|
}
|
|
|
}
|