return new AwsClientBuilder.EndpointConfiguration( "http://" + ipAddress +
final EndpointConfiguration endpointConfig = new EndpointConfiguration(endpoint, region);
public static PutObjectResult putObject(String containerName, String filePath, InputStream body) throws IOException { final String endpoint = getContainerEndpoint(containerName); if (endpoint == null || endpoint.isEmpty()) { System.err.println("Could not determine container endpoint!"); System.exit(1); } final String region = new DefaultAwsRegionProviderChain().getRegion(); final EndpointConfiguration endpointConfig = new EndpointConfiguration(endpoint, region); final AWSMediaStoreData mediastoredata = AWSMediaStoreDataClientBuilder .standard() .withEndpointConfiguration(endpointConfig) .build(); final PutObjectRequest request = new PutObjectRequest() .withContentType("application/octet-stream") .withBody(body) .withPath(filePath); try { return mediastoredata.putObject(request); } catch (AWSMediaStoreException e) { System.err.println(e.getErrorMessage()); System.exit(1); } return null; }
private AmazonS3 getMockS3Connection() { final EndpointConfiguration endpoint = new EndpointConfiguration(S3_TEST_URL, S3_TEST_REGION); AmazonS3 s3ClientTest = AmazonS3ClientBuilder .standard() .withPathStyleAccessEnabled(true) .withEndpointConfiguration(endpoint) .withCredentials(new AWSStaticCredentialsProvider(new AnonymousAWSCredentials())) .build(); return s3ClientTest; } }
@Before public void before() { int port = LibX.choosePort(); EndpointConfiguration endpoint = new EndpointConfiguration("http://localhost:"+port, REGION); api = new S3Mock.Builder().withPort(port).withInMemoryBackend().build(); api.start(); endpointURL = endpoint.getServiceEndpoint(); }
public static MockedS3Client createInstance(String region) { AwsClientBuilder.EndpointConfiguration endpointConfiguration = new AwsClientBuilder.EndpointConfiguration(S3_MOCK_URL, region); AmazonS3 client = AmazonS3ClientBuilder .standard() .withPathStyleAccessEnabled(true) .withEndpointConfiguration(endpointConfiguration) .build(); return new MockedS3Client(client); }
private static EndpointConfiguration getEndpointConfiguration(Configuration conf) { String endpointUrl = conf.get(ConfigurationVariable.S3_ENDPOINT_URI.getName()); if (endpointUrl == null) { return null; } return new EndpointConfiguration(endpointUrl, getRegion(conf)); }
private void initS3() { credentials = new BasicAWSCredentials(accessKey, secretKey); ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setProtocol(Protocol.HTTP); s3 = AmazonS3ClientBuilder.standard() .withPathStyleAccessEnabled(true) .withCredentials(this) .withClientConfiguration(clientConfiguration) .withEndpointConfiguration(new EndpointConfiguration(endpoint, region)) .build(); }
@Override public AmazonCloudWatch getCloudWatchClient() { AmazonCloudWatchClientBuilder clientBuilder = AmazonCloudWatchClientBuilder.standard().withCredentials(getCredentialsProvier()); if (specifyEndpoint) { clientBuilder .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(endpoint, region.getName())); } else { clientBuilder.setRegion(region.getName()); } return clientBuilder.build(); }
protected void before() throws Throwable { s3Mock = S3Mock.create(Helper.findRandomOpenPortOnAllLocalInterfaces()); localAddress = s3Mock.start().localAddress(); amazonS3 = AmazonS3ClientBuilder.standard() .withEndpointConfiguration(new EndpointConfiguration(getEndpoint(), "eu-west-1")) .build(); buckets.forEach(amazonS3::createBucket); files.forEach(fakeFile -> amazonS3.putObject(fakeFile.bucket, fakeFile.name, fakeFile.content)); }
public GetMediaForFragmentListWorker(final String streamName, final String fragmentNumber, final AWSCredentialsProvider awsCredentialsProvider, final String endPoint, final Regions region, final MkvElementVisitor elementVisitor) { super(region, awsCredentialsProvider, streamName); this.fragmentNumber = fragmentNumber; this.elementVisitor = elementVisitor; amazonKinesisVideoArchivedMedia = AmazonKinesisVideoArchivedMediaClient.builder().withCredentials(awsCredentialsProvider).withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(endPoint, region.getName())).build(); }
@Override public AmazonCloudWatch getCloudWatchClient() { AmazonCloudWatchClientBuilder clientBuilder = AmazonCloudWatchClientBuilder.standard().withCredentials(getCredentialsProvider()); if (serviceEndpoint == null) { clientBuilder.withRegion(region); } else { clientBuilder.withEndpointConfiguration( new AwsClientBuilder.EndpointConfiguration(serviceEndpoint, region.getName())); } return clientBuilder.build(); }
amazonS3ClientBuilder.setEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(endpoint, null)); amazonS3ClientBuilder.setPathStyleAccessEnabled(true); } else {
public S3Aws(S3Params s3Params, String region){ s3Client = AmazonS3ClientBuilder.standard() .withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials(s3Params.getAccessKey(), s3Params.getSecretKey()))) .withClientConfiguration(S3URLConnection.buildClientConfig()) .withPathStyleAccessEnabled(true) .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(s3Params.getEndpoint(), region)) .build(); }
String region = "us-west-2"; AwsClientBuilder.EndpointConfiguration config = new AwsClientBuilder.EndpointConfiguration(endpoint, region); AWSSecretsManagerClientBuilder clientBuilder = AWSSecretsManagerClientBuilder.standard(); clientBuilder.setEndpointConfiguration(config);
clientBuilder.withEndpointConfiguration(new EndpointConfiguration(endpoint, null)); regionOrEndpointSet = true;
clientBuilder = clientBuilder.withEndpointConfiguration(new EndpointConfiguration(endpoint, null)); regionOrEndpointSet = true;
.withCredentials(awsCredentialsProvider) .withClientConfiguration(new ClientConfiguration()) .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration( endpoint, AwsHostNameUtils.parseRegion(
@Provides @LazySingleton public ServerSideEncryptingAmazonS3 getAmazonS3Client( AWSCredentialsProvider provider, AWSProxyConfig proxyConfig, AWSEndpointConfig endpointConfig, AWSClientConfig clientConfig, S3StorageConfig storageConfig ) { final ClientConfiguration configuration = new ClientConfigurationFactory().getConfig(); final Protocol protocol = determineProtocol(clientConfig, endpointConfig); final AmazonS3ClientBuilder builder = AmazonS3Client .builder() .withCredentials(provider) .withClientConfiguration(setProxyConfig(configuration, proxyConfig).withProtocol(protocol)) .withChunkedEncodingDisabled(clientConfig.isDisableChunkedEncoding()) .withPathStyleAccessEnabled(clientConfig.isEnablePathStyleAccess()) .withForceGlobalBucketAccessEnabled(clientConfig.isForceGlobalBucketAccessEnabled()); if (StringUtils.isNotEmpty(endpointConfig.getUrl())) { builder.setEndpointConfiguration( new EndpointConfiguration(endpointConfig.getUrl(), endpointConfig.getSigningRegion()) ); } return new ServerSideEncryptingAmazonS3(builder.build(), storageConfig.getServerSideEncryption()); }
/** * Gets {@link AwsClientBuilder.EndpointConfiguration} * that may be used to connect to this container. * * @return endpoint configuration */ public AwsClientBuilder.EndpointConfiguration getEndpointConfiguration() { return new AwsClientBuilder.EndpointConfiguration("http://" + this.getContainerIpAddress() + ":" + this.getMappedPort(MAPPED_PORT), null); }