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"); }
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); }
internal Helpers(AwsConfig config) { aws = new AwsManagers(config); }