public LambdaAuthzStorageHandler(ILogger <LambdaAuthzStorageHandler> logger, IAmazonS3 s3, IOptions <PullServiceSettings> settings) { _logger = logger; _s3 = s3; _settings = settings.Value; _logger.LogInformation("RegKeyAuthz Storage Handler created"); // We used to try to initialize the cache here, but // this always caused the process to term in Labmda //InitCache(); }
public DscController(ILogger <DscController> logger, IAmazonS3 s3, IOptions <PullServiceSettings> settings) { _logger = logger; _s3 = s3; _settings = settings.Value; if (_logger.IsEnabled(LogLevel.Trace)) { _logger.LogTrace("Using settings:"); _logger.LogTrace($" * {nameof(_settings.S3Bucket)} = [{_settings.S3Bucket}]"); _logger.LogTrace($" * {nameof(_settings.S3KeyPrefixRegistrations)} = [{_settings.S3KeyPrefixRegistrations}]"); _logger.LogTrace($" * {nameof(_settings.S3KeyPrefixConfigurations)} = [{_settings.S3KeyPrefixConfigurations}]"); _logger.LogTrace($" * {nameof(_settings.S3KeyPrefixModules)} = [{_settings.S3KeyPrefixModules}]"); } }