@Bean @ConditionalOnMissingBean public AmazonS3 amazonS3(AWSCredentialsProvider awsCredentialsProvider, RegionProvider regionProvider) { return new AmazonS3Client(awsCredentialsProvider) .withRegion(regionProvider.getRegion()); }
@Bean @ConditionalOnMissingBean public AmazonS3 amazonS3(AWSCredentialsProvider awsCredentialsProvider, RegionProvider regionProvider) { return new AmazonS3Client(awsCredentialsProvider) .withRegion(regionProvider.getRegion()); }
@Override public void setConf(AbstractConfig config) { this.config = (S3TransportConfig) config; this.client = new AmazonS3Client(); if (this.config.getRegion() != null) { this.client.withRegion(this.config.getRegion()); } } }
@Override public void setConf(AbstractConfig config) { this.config = (S3TransportConfig) config; this.client = new AmazonS3Client(); if (this.config.getRegion() != null) { this.client.withRegion(this.config.getRegion()); } } }
private static AmazonS3 getAmazonS3Client(AuditWriterConfiguration configuration) { AWSCredentialsProvider credentialsProvider; if (configuration.getS3AccessKey() != null && configuration.getS3SecretKey() != null) { credentialsProvider = new StaticCredentialsProvider( new BasicAWSCredentials(configuration.getS3AccessKey(), configuration.getS3SecretKey())); } else { credentialsProvider = new DefaultAWSCredentialsProviderChain(); } AmazonS3 s3 = new AmazonS3Client(credentialsProvider) .withRegion(Regions.fromName(configuration.getLogBucketRegion())); if (configuration.getS3Endpoint() != null) { s3.setEndpoint(configuration.getS3Endpoint()); } return s3; }
private static AmazonS3 getAmazonS3Client(AuditWriterConfiguration configuration) { AWSCredentialsProvider credentialsProvider; if (configuration.getS3AccessKey() != null && configuration.getS3SecretKey() != null) { credentialsProvider = new StaticCredentialsProvider( new BasicAWSCredentials(configuration.getS3AccessKey(), configuration.getS3SecretKey())); } else { credentialsProvider = new DefaultAWSCredentialsProviderChain(); } AmazonS3 s3 = new AmazonS3Client(credentialsProvider) .withRegion(Regions.fromName(configuration.getLogBucketRegion())); if (configuration.getS3Endpoint() != null) { s3.setEndpoint(configuration.getS3Endpoint()); } return s3; }