Browse Source

fixed authorization region in s3 client

master
Sebastian Rieger 7 years ago
parent
commit
f085c29926
  1. BIN
      VerteilteSysteme-Examples/build/RMIEchoServer.jar
  2. BIN
      VerteilteSysteme-Examples/build/RMIMandelbrotCalculationsServer.jar
  3. BIN
      VerteilteSysteme-Examples/build/TCPPerfServer.jar
  4. BIN
      VerteilteSysteme-Examples/build/TCPServer.jar
  5. BIN
      VerteilteSysteme-Examples/build/TCPServerMulti.jar
  6. BIN
      VerteilteSysteme-Examples/build/TCPTimeCounterRESTServer.jar
  7. BIN
      VerteilteSysteme-Examples/build/TCPTimeCounterServer.jar
  8. BIN
      VerteilteSysteme-Examples/build/UDPServer.jar
  9. BIN
      VerteilteSysteme-Examples/build/UDPServerMulti.jar
  10. BIN
      VerteilteSysteme-Examples/build/UDPTimeCounterServer.jar
  11. 3
      VerteilteSysteme-Examples/src/verteiltesysteme/aws/TCPTimeCounterRESTService.java

BIN
VerteilteSysteme-Examples/build/RMIEchoServer.jar

BIN
VerteilteSysteme-Examples/build/RMIMandelbrotCalculationsServer.jar

BIN
VerteilteSysteme-Examples/build/TCPPerfServer.jar

BIN
VerteilteSysteme-Examples/build/TCPServer.jar

BIN
VerteilteSysteme-Examples/build/TCPServerMulti.jar

BIN
VerteilteSysteme-Examples/build/TCPTimeCounterRESTServer.jar

BIN
VerteilteSysteme-Examples/build/TCPTimeCounterServer.jar

BIN
VerteilteSysteme-Examples/build/UDPServer.jar

BIN
VerteilteSysteme-Examples/build/UDPServerMulti.jar

BIN
VerteilteSysteme-Examples/build/UDPTimeCounterServer.jar

3
VerteilteSysteme-Examples/src/verteiltesysteme/aws/TCPTimeCounterRESTService.java

@ -4,6 +4,7 @@ package verteiltesysteme.aws;
import javax.ws.rs.*; import javax.ws.rs.*;
import javax.ws.rs.core.MediaType; import javax.ws.rs.core.MediaType;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3ClientBuilder; import com.amazonaws.services.s3.AmazonS3ClientBuilder;
@ -17,12 +18,14 @@ public class TCPTimeCounterRESTService {
private Long getCounter() { private Long getCounter() {
// Verbindung zu S3 // Verbindung zu S3
AmazonS3 s3Client = AmazonS3ClientBuilder.defaultClient(); AmazonS3 s3Client = AmazonS3ClientBuilder.defaultClient();
s3Client.setRegion(com.amazonaws.regions.Region.getRegion(Regions.EU_CENTRAL_1));
return new Long(s3Client.getObjectAsString(bucketName, bucketRegion)); return new Long(s3Client.getObjectAsString(bucketName, bucketRegion));
} }
private boolean setCounter(Long counter) { private boolean setCounter(Long counter) {
// Verbindung zu S3 // Verbindung zu S3
AmazonS3 s3Client = AmazonS3ClientBuilder.defaultClient(); AmazonS3 s3Client = AmazonS3ClientBuilder.defaultClient();
s3Client.setRegion(com.amazonaws.regions.Region.getRegion(Regions.EU_CENTRAL_1));
s3Client.putObject(bucketName, bucketRegion, new Long(counter).toString()); s3Client.putObject(bucketName, bucketRegion, new Long(counter).toString());
return true; return true;
} }

Loading…
Cancel
Save