Ejemplo n.º 1
0
        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
            });
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public TopicSubscriber(AmazonSQS client, AmazonConfig config)
 {
     _client = client;
     _config = config;
 }
Ejemplo n.º 6
0
 public QueueManager(AmazonSQS client,AmazonConfig config)
 {
     _client = client;
     _config = config;
 }
 public AmazonSqsSubscriber(AmazonConfig config)
 {
     _config = config;
     _client = AWSClientFactory.CreateAmazonSQSClient(config.AccessKeyId, config.SecretKey);
     SetupQueue();
 }