public FileGroupDataAccess( IGroupFileConfig config) { if (null == config) { throw new HardFailureException( "The config is NULL. "); } Config = config; }
public S3GroupDataAccess( IGroupFileConfig config, ILogger log, IAWSConfig awsConfig) { if (null == config) { throw new HardFailureException( "The config is NULL. "); } Log = log; Config = config; AWSConfig = awsConfig; if (null == _s3Client) { _s3Client = new AmazonS3Client( awsConfig.AWSAccessKey, awsConfig.AWSSecretAccessKey, RegionEndpoint.GetBySystemName(awsConfig.AWSRegionEndpoint)); } }