public override void Initialize(string name, NameValueCollection config)
{
if (config == null)
throw new ArgumentNullException("config");
base.Initialize(name, config);
GetConfigSettings(config);
var region = RegionEndpoint.GetBySystemName(this._regionName);
if (!string.IsNullOrEmpty(this._accessKey))
{
this._ddbClient = new AmazonDynamoDBClient(this._accessKey, this._secretKey, region);
}
else
{
this._ddbClient = new AmazonDynamoDBClient(region);
}
SetupTable();
}