UNPKG

copy-dynamodb-table-sleep

Version:

Copy Dynamodb table to another in the same or different zone , It is 100% safe , and speed depends on your destination table user defined write provisioned throughput

16 lines (13 loc) 560 B
'use strict' var ConfigError = require('./error') var regex = new RegExp('^[a-zA-Z0-9_.-]{3,255}$'); var validate = function (options, field) { if (!regex.test(options[field].tableName || '')) { throw new ConfigError('InvalidConfig', field + '.tableName must follow AWS naming rules (3-255 length, and only the following characters: a-z, A-Z, 0-9, _-.)') } return true } module.exports.config = function (options) { return validate(options, 'source') && validate(options, 'destination') // check both source and destination }