コード例 #1
0
        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();
        }
コード例 #2
0
        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}]");
            }
        }