1717import com .amazonaws .auth .BasicAWSCredentials ;
1818import com .amazonaws .client .builder .AwsClientBuilder ;
1919import com .amazonaws .regions .Regions ;
20+ import com .amazonaws .regions .Region ;
21+ import com .amazonaws .regions .RegionUtils ;
2022import com .amazonaws .services .s3 .AmazonS3 ;
2123import com .amazonaws .services .s3 .AmazonS3ClientBuilder ;
2224import com .amazonaws .services .s3 .model .AmazonS3Exception ;
@@ -54,7 +56,7 @@ public CcStoreS3(){
5456 //System.out.println(EnvironmentVariables.CC_PROFILE + "_" + EnvironmentVariables.AWS_ACCESS_KEY_ID+"::"+config.aws_access_key_id);
5557 //System.out.println(EnvironmentVariables.CC_PROFILE + "_" + EnvironmentVariables.AWS_SECRET_ACCESS_KEY+"::"+config.aws_secret_access_key_id);
5658 //System.out.println(EnvironmentVariables.CC_PROFILE + "_" + EnvironmentVariables.AWS_S3_BUCKET+"::"+config.aws_bucket);
57- Regions clientRegion = Regions .valueOf (config .aws_region .toUpperCase ().replace ("-" , "_" ));
59+ Region clientRegion = RegionUtils . getRegion ( config . aws_region . toUpperCase (). replace ( "-" , "_" )); // Regions.valueOf(config.aws_region.toUpperCase().replace("-", "_"));
5860 try {
5961 AmazonS3 s3Client = null ;
6062 if (config .aws_mock ){
@@ -70,7 +72,7 @@ public CcStoreS3(){
7072
7173 s3Client = AmazonS3ClientBuilder
7274 .standard ()
73- .withEndpointConfiguration (new AwsClientBuilder .EndpointConfiguration (config .aws_endpoint , clientRegion .name ()))
75+ .withEndpointConfiguration (new AwsClientBuilder .EndpointConfiguration (config .aws_endpoint , clientRegion .getName ()))
7476 .withPathStyleAccessEnabled (config .aws_force_path_style )
7577 .withClientConfiguration (clientConfiguration )
7678 .withCredentials (new AWSStaticCredentialsProvider (credentials ))
@@ -79,7 +81,7 @@ public CcStoreS3(){
7981 AWSCredentials credentials = new BasicAWSCredentials (config .aws_access_key_id , config .aws_secret_access_key_id );
8082 s3Client = AmazonS3ClientBuilder
8183 .standard ()
82- .withRegion (clientRegion )
84+ .withRegion (clientRegion . getName () )
8385 .withCredentials (new AWSStaticCredentialsProvider (credentials ))
8486 .build ();
8587 }
0 commit comments