Просмотр исходного кода

Drop use of deprecated interface

Michael Walker 8 лет назад
Родитель
Сommit
a627c7e9b3

+ 3 - 2
services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/swap/store/S3SwapStore.java

@@ -1,8 +1,9 @@
 package uk.ac.ic.wlgitbridge.bridge.swap.store;
 package uk.ac.ic.wlgitbridge.bridge.swap.store;
 
 
+import com.amazonaws.auth.AWSStaticCredentialsProvider;
 import com.amazonaws.auth.BasicAWSCredentials;
 import com.amazonaws.auth.BasicAWSCredentials;
 import com.amazonaws.services.s3.AmazonS3;
 import com.amazonaws.services.s3.AmazonS3;
-import com.amazonaws.services.s3.AmazonS3Client;
+import com.amazonaws.services.s3.AmazonS3ClientBuilder;
 import com.amazonaws.services.s3.model.*;
 import com.amazonaws.services.s3.model.*;
 
 
 import java.io.InputStream;
 import java.io.InputStream;
@@ -29,7 +30,7 @@ public class S3SwapStore implements SwapStore {
             String secret,
             String secret,
             String bucketName
             String bucketName
     ) {
     ) {
-        s3 = new AmazonS3Client(new BasicAWSCredentials(accessKey, secret));
+        s3 = AmazonS3ClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials(accessKey, secret))).build();
         this.bucketName = bucketName;
         this.bucketName = bucketName;
     }
     }