public static DynamoDbConfigurationProvider Create() { if (_dynamoDbConfigurationProvider == null) { _dynamoDbConfigurationProvider = GetDynamoDbConfigurationProvider(); } return(_dynamoDbConfigurationProvider); }
private static DynamoDbConfigurationProvider GetDynamoDbConfigurationProvider() { var client = new AmazonDynamoDBClient( new AmazonDynamoDBConfig { RegionEndpoint = RegionEndpoint.EUWest1, ProxyCredentials = CredentialCache.DefaultCredentials }); var environmentService = new EnvironmentService(); var logger = LogManager.GetLogger(nameof(DynamoDbConfigurationProvider)); var config = new DynamoDbConfigurationProvider(environmentService, client, logger); return(config); }