Search in sources :

Example 1 with Http

use of akka.http.scaladsl.Http in project beam by apache.

the class S3FileSystemTest method beforeClass.

@BeforeClass
public static void beforeClass() {
    api = new S3Mock.Builder().withInMemoryBackend().withPort(8002).build();
    Http.ServerBinding binding = api.start();
    URI endpoint = URI.create("http://localhost:" + binding.localAddress().getPort());
    S3Configuration s3Configuration = S3Configuration.builder().pathStyleAccessEnabled(true).build();
    client = S3Client.builder().region(Region.US_WEST_1).serviceConfiguration(s3Configuration).endpointOverride(endpoint).credentialsProvider(AnonymousCredentialsProvider.create()).build();
}
Also used : S3Configuration(software.amazon.awssdk.services.s3.S3Configuration) Http(akka.http.scaladsl.Http) URI(java.net.URI) BeforeClass(org.junit.BeforeClass)

Example 2 with Http

use of akka.http.scaladsl.Http in project beam by apache.

the class S3FileSystemTest method beforeClass.

@BeforeClass
public static void beforeClass() {
    api = new S3Mock.Builder().withInMemoryBackend().build();
    Http.ServerBinding binding = api.start();
    EndpointConfiguration endpoint = new EndpointConfiguration("http://localhost:" + binding.localAddress().getPort(), "us-west-2");
    client = AmazonS3ClientBuilder.standard().withPathStyleAccessEnabled(true).withEndpointConfiguration(endpoint).withCredentials(new AWSStaticCredentialsProvider(new AnonymousAWSCredentials())).build();
}
Also used : AWSStaticCredentialsProvider(com.amazonaws.auth.AWSStaticCredentialsProvider) AnonymousAWSCredentials(com.amazonaws.auth.AnonymousAWSCredentials) Http(akka.http.scaladsl.Http) EndpointConfiguration(com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration) S3Mock(io.findify.s3mock.S3Mock) BeforeClass(org.junit.BeforeClass)

Aggregations

Http (akka.http.scaladsl.Http)2 BeforeClass (org.junit.BeforeClass)2 AWSStaticCredentialsProvider (com.amazonaws.auth.AWSStaticCredentialsProvider)1 AnonymousAWSCredentials (com.amazonaws.auth.AnonymousAWSCredentials)1 EndpointConfiguration (com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration)1 S3Mock (io.findify.s3mock.S3Mock)1 URI (java.net.URI)1 S3Configuration (software.amazon.awssdk.services.s3.S3Configuration)1