@Inject public S3PayloadStorage(Configuration config) { s3Client = AmazonS3ClientBuilder.standard().withRegion("us-east-1").build(); bucketName = config.getProperty("workflow.external.payload.storage.s3.bucket", ""); expirationSec = config.getIntProperty("workflow.external.payload.storage.s3.signedurlexpirationseconds", 5); }
/** * Builds an amazon S3 client * * @return */ private AmazonS3 s3Client() { AmazonS3 s3 = AmazonS3ClientBuilder.standard().withRegion(regionName()) // The first region to // try your request // against .build(); return s3; }
/** * Builds an amazon S3 client * * @return */ private AmazonS3 s3Client() { AmazonS3 s3 = AmazonS3ClientBuilder.standard().withRegion(regionName()) // The first region to // try your request // against .build(); return s3; }
@Inject public S3FileSystem( @Named("awss3roleassumption") IS3Credential cred, Provider<AbstractBackupPath> pathProvider, ICompression compress, final IConfiguration config, BackupMetrics backupMetrics, BackupNotificationMgr backupNotificationMgr, InstanceInfo instanceInfo) { super(pathProvider, compress, config, backupMetrics, backupNotificationMgr); s3Client = AmazonS3Client.builder() .withCredentials(cred.getAwsCredentialProvider()) .withRegion(instanceInfo.getRegion()) .build(); }
@Inject public S3EncryptedFileSystem( Provider<AbstractBackupPath> pathProvider, ICompression compress, final IConfiguration config, ICredential cred, @Named("filecryptoalgorithm") IFileCryptography fileCryptography, BackupMetrics backupMetrics, BackupNotificationMgr backupNotificationMgr, InstanceInfo instanceInfo) { super(pathProvider, compress, config, backupMetrics, backupNotificationMgr); this.encryptor = fileCryptography; super.s3Client = AmazonS3Client.builder() .withCredentials(cred.getAwsCredentialProvider()) .withRegion(instanceInfo.getRegion()) .build(); }
AmazonS3Client.builder() .withCredentials(s3Credential.getAwsCredentialProvider()) .withRegion(instanceInfo.getRegion()) .build();
.withRegion(region) .build();
public AmazonS3 getS3Client( VariableSpace space ) throws SdkClientException { if ( !getUseAwsDefaultCredentials() ) { // Handle legacy credentials ( embedded in the step ). We'll force a region since it not specified and // then turn on GlobalBucketAccess so if the files accessed are elsewhere it won't matter. BasicAWSCredentials credentials = new BasicAWSCredentials( Encr.decryptPasswordOptionallyEncrypted( space.environmentSubstitute( awsAccessKey ) ), Encr.decryptPasswordOptionallyEncrypted( space.environmentSubstitute( awsSecretKey ) ) ); return AmazonS3ClientBuilder.standard() .withCredentials( new AWSStaticCredentialsProvider( credentials ) ) .withRegion( Regions.US_EAST_1 ) .enableForceGlobalBucketAccess() .build(); } else { // Get Credentials the new way return AmazonS3ClientBuilder.standard() .enableForceGlobalBucketAccess() .build(); } } }
s3builder.withRegion(region); s3builder.withCredentials(getCredentialsProvider()); AmazonS3 s3Client = s3builder.build();
public ProfileController(RateLimiters rateLimiters, AccountsManager accountsManager, ProfilesConfiguration profilesConfiguration) { AWSCredentials credentials = new BasicAWSCredentials(profilesConfiguration.getAccessKey(), profilesConfiguration.getAccessSecret()); AWSCredentialsProvider credentialsProvider = new AWSStaticCredentialsProvider(credentials); this.rateLimiters = rateLimiters; this.accountsManager = accountsManager; this.bucket = profilesConfiguration.getBucket(); this.s3client = AmazonS3Client.builder() .withCredentials(credentialsProvider) .withRegion(profilesConfiguration.getRegion()) .build(); this.policyGenerator = new PostPolicyGenerator(profilesConfiguration.getRegion(), profilesConfiguration.getBucket(), profilesConfiguration.getAccessKey()); this.policySigner = new PolicySigner(profilesConfiguration.getAccessSecret(), profilesConfiguration.getRegion()); }
/** * Service function to get RuleAmazonS3 Client * * @author Nidhish * @param region * @return AmazonS3 Client */ public AmazonS3 getAmazonS3(final String region) { return AmazonS3ClientBuilder.standard().withRegion(region).build(); }
public GridCache (String region, String bucket) { this.bucket = bucket; this.region = region; s3 = AmazonS3ClientBuilder.standard().withRegion(region).build(); }
public S3Operator(String regionName, String accessKey, String secretKey) { Regions region = Regions.fromName(regionName); BasicAWSCredentials awsCreds = new BasicAWSCredentials(accessKey, secretKey); s3client = AmazonS3ClientBuilder.standard().withRegion(region).withCredentials(new AWSStaticCredentialsProvider(awsCreds)).build(); logger.info("[GeoSparkViz][Constructor] Initialized a S3 client"); }
@Override public AmazonS3 getClient(String accessKey, String secretKey, String region) { BasicAWSCredentials awsCreds = new BasicAWSCredentials(accessKey, secretKey); return AmazonS3ClientBuilder.standard() .withCredentials(new AWSStaticCredentialsProvider(awsCreds)) .withRegion(region) .build(); }
@Bean @ConditionalOnMissingBean public AmazonS3 amazonS3(AWSCredentialsProvider awsCredentialsProvider, RegionProvider regionProvider) { return AmazonS3ClientBuilder.standard() .withCredentials(awsCredentialsProvider) .withRegion(regionProvider.getRegion().getName()) .build(); }
private AmazonS3ClientBuilder buildAmazonS3ForRegion(AmazonS3 prototype, String region) { AmazonS3ClientBuilder clientBuilder = AmazonS3ClientBuilder.standard(); AmazonS3Client target = getAmazonS3ClientFromProxy(prototype); if (target != null) { AWSCredentialsProvider awsCredentialsProvider = (AWSCredentialsProvider) ReflectionUtils.getField(this.credentialsProviderField, target); clientBuilder.withCredentials(awsCredentialsProvider); } return clientBuilder.withRegion(region); }
private AmazonS3ClientBuilder buildAmazonS3ForRegion(AmazonS3 prototype, String region) { AmazonS3ClientBuilder clientBuilder = AmazonS3ClientBuilder.standard(); AmazonS3Client target = getAmazonS3ClientFromProxy(prototype); if (target != null) { AWSCredentialsProvider awsCredentialsProvider = (AWSCredentialsProvider) ReflectionUtils.getField(this.credentialsProviderField, target); clientBuilder.withCredentials(awsCredentialsProvider); } return clientBuilder.withRegion(region); }
public static AmazonS3 createS3Client(AWSCredentials credentials, ClientConfiguration cc, Regions region) { return AmazonS3ClientBuilder // .standard() // .withCredentials(new AWSStaticCredentialsProvider(credentials)) // .withRegion(region) // .build(); } }
public static S3Client fromAccessAndScret(String accessKey, String secretKey, Regions region) { BasicAWSCredentials awsCreds = new BasicAWSCredentials(accessKey, secretKey); return new S3Client(AmazonS3ClientBuilder.standard() .withRegion(region) .withCredentials(new AWSStaticCredentialsProvider(awsCreds)) .build()); }
private AmazonS3 newInstance(String region, S3S3CopierOptions s3s3CopierOptions) { HadoopAWSCredentialProviderChain credentialsChain = getCredentialsProviderChain(); AmazonS3ClientBuilder builder = AmazonS3ClientBuilder.standard().withCredentials(credentialsChain); URI s3Endpoint = s3s3CopierOptions.getS3Endpoint(region); if (s3Endpoint != null) { EndpointConfiguration endpointConfiguration = new EndpointConfiguration(s3Endpoint.toString(), region); builder.withEndpointConfiguration(endpointConfiguration); } else { builder.withRegion(region); } return builder.build(); }