Example #1
0
        public App(IAwsManagers aws, ILogger <App> logger)
        {
            this.aws    = aws ?? throw new ArgumentNullException(nameof(aws));
            this.logger = logger ?? throw new ArgumentNullException(nameof(logger));

            logger.LogInformation("Logger Initialized");
        }
Example #2
0
        public void SetEnvironmentVariables()
        {
            Environment.SetEnvironmentVariable("KEY", "accessKey");
            Environment.SetEnvironmentVariable("SECRET", "secretKey");
            Environment.SetEnvironmentVariable("REGION", "region");
            Environment.SetEnvironmentVariable("Table", "tableName");
            Environment.SetEnvironmentVariable("Bucket", "bucketName");
            Environment.SetEnvironmentVariable("Queue", "sqsQueueUrl");


            var awsConfig = new AwsConfig
            {
                AccessKey = Environment.GetEnvironmentVariable("KEY"),
                SecretKey = Environment.GetEnvironmentVariable("SECRET"),
                Region    = Environment.GetEnvironmentVariable("REGION"),
                Bucket    = Environment.GetEnvironmentVariable("Bucket"),
                Table     = Environment.GetEnvironmentVariable("Table"),
                Queue     = Environment.GetEnvironmentVariable("Queue")
            };

            aws = new AwsManagers(awsConfig);
            hlp = new Helpers(awsConfig);
        }
Example #3
0
 internal Helpers(AwsConfig config)
 {
     aws = new AwsManagers(config);
 }