@Inject public AWSSnsNotificationService( IConfiguration config, IAMCredential iamCredential, BackupMetrics backupMetrics, InstanceInfo instanceInfo) { this.configuration = config; this.backupMetrics = backupMetrics; String ec2_region = instanceInfo.getRegion(); snsClient = AmazonSNSClient.builder() .withCredentials(iamCredential.getAwsCredentialProvider()) .withRegion(ec2_region) .build(); }
/** * Set the AWS region. * * @param region The AWS region in which to operate. * * @return this (fluent method) */ public T withRegion(String region) { region_ = region; snsBuilder_.withRegion(region_); return self(); }
/** * Set the AWS region. * * @param region The AWS region in which to operate. * * @return this (fluent method) */ public Builder withRegion(String region) { region_ = region; sqsBuilder_.withRegion(region_); snsBuilder_.withRegion(region_); return self(); }
@Override public AmazonSNS createSnsPublisher() { return AmazonSNSClientBuilder.standard() .withCredentials(getCredentialsProvider()) .withRegion(region) .build(); } }
/** * Creates a client for accessing Amazon SNS. * * @param awsParamsDto the AWS related parameters DTO that includes optional proxy information * * @return the Amazon SNS client */ @Cacheable(DaoSpringModuleConfig.HERD_CACHE_NAME) public AmazonSNS getAmazonSNSClient(AwsParamsDto awsParamsDto) { // Construct and return a new client to invoke service methods on Amazon SNS using default credentials provider chain. return AmazonSNSClientBuilder.standard().withClientConfiguration(awsHelper.getClientConfiguration(awsParamsDto)) .withRegion(awsParamsDto.getAwsRegionName()).build(); }
/** * Creates a client for accessing Amazon SNS. * * @param awsParamsDto the AWS related parameters DTO that includes optional proxy information * * @return the Amazon SNS client */ @Cacheable(DaoSpringModuleConfig.HERD_CACHE_NAME) public AmazonSNS getAmazonSNSClient(AwsParamsDto awsParamsDto) { // Construct and return a new client to invoke service methods on Amazon SNS using default credentials provider chain. return AmazonSNSClientBuilder.standard().withClientConfiguration(awsHelper.getClientConfiguration(awsParamsDto)) .withRegion(awsParamsDto.getAwsRegionName()).build(); }
public static AmazonSNSClient createNotificationClient() { BasicCredentialsProvider credentials = BasicCredentialsProvider.standard(); AmazonSNSClient client = !credentials.isValid() ? null : (AmazonSNSClient) AmazonSNSClientBuilder.standard() .withCredentials(credentials) .withRegion("eu-west-1") .build(); return client; }
public static AmazonSNSClient createNotificationClient() { BasicCredentialsProvider credentials = BasicCredentialsProvider.standard(); AmazonSNSClient client = !credentials.isValid() ? null : (AmazonSNSClient) AmazonSNSClientBuilder.standard() .withCredentials(credentials) .withRegion("eu-west-1") .build(); return client; }
public AmazonSNS createSnsClient(String accessKey, String secretKey, String region) { String decryptedAccessKey = encryptionService.decrypt(accessKey, true); String decryptedSecretKey = encryptionService.decrypt(secretKey, true); BasicAWSCredentials credentials = new BasicAWSCredentials(decryptedAccessKey, decryptedSecretKey); AmazonSNS snsClient = AmazonSNSClientBuilder.standard().withRegion(Regions.fromName(region)).withCredentials(new AWSStaticCredentialsProvider(credentials)).build(); return snsClient; }
if(!skipRegions.contains(region.getName())){ List<Subscription> subscriptionList = new ArrayList<>(); snsClient = (AmazonSNSClient) AmazonSNSClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(temporaryCredentials)).withRegion(region.getName()).build(); String nextToken = null; ListSubscriptionsResult listSubscriptionDefinitionsResult;
.withCredentials(awsCredentialsProvider) .withClientConfiguration(new ClientConfiguration()) .withRegion(queueArn.getRegion()) .build(), AmazonSQSClientBuilder
final AmazonSNS sns = AmazonSNSClientBuilder.standard() .withCredentials(credentialsProvider) .withRegion(Regions.fromName(region)) .build();