public AmazonS3Manager(AmazonConfig config) { Config = config; var region = RegionEndpoint.GetBySystemName(config.Region); s3Client = new AmazonS3Client(Config.AccessKey, Config.SecretKey, new AmazonS3Config() { RegionEndpoint = region }); }
public AmazonCognitoManager(AmazonConfig config) { Config = config; var region = RegionEndpoint.GetBySystemName(config.Region); _client = new AmazonCognitoIdentityProviderClient(Config.AccessKey, Config.SecretKey, new AmazonCognitoIdentityProviderConfig { RegionEndpoint = region }); }
public async Task <AmazonS3Client> Client(AmazonConfig configInfo) { AmazonS3Config config = new AmazonS3Config(); config.ServiceURL = configInfo.ServiceURL; AmazonS3Client s3Client = new AmazonS3Client( configInfo.AccessKey, configInfo.SecretKey, config ); return(s3Client); }
public void Arrange() { tempQueueName = "Test_QUEUE_1"; _config = Configure.With() .StructureMapBuilder() .HandlersAreInAssemblyContainingType <TestEvent>() .AmazonPublisher(); _config .AwsAccessKeyId(awsKey) .AwsSecretKey(secret) .TopicArn(topicArn) .QueueName(tempQueueName) .EventsAreInAssemblyContainingType <TestEvent>(); _publisher = new AmazonPublisher(_config); _amazonClient = AWSClientFactory.CreateAmazonSQSClient(awsKey, secret); _snsClient = AWSClientFactory.CreateAmazonSNSClient(awsKey, secret); }
public TopicSubscriber(AmazonSQS client, AmazonConfig config) { _client = client; _config = config; }
public QueueManager(AmazonSQS client,AmazonConfig config) { _client = client; _config = config; }
public AmazonSqsSubscriber(AmazonConfig config) { _config = config; _client = AWSClientFactory.CreateAmazonSQSClient(config.AccessKeyId, config.SecretKey); SetupQueue(); }