Мне нужно удалить несколько элементов, существующих в нескольких таблицах (имя с другой средой, например, table-env1, table-env2) в нескольких регионах с разными ключами доступа (учетные данные)
Я использую диногелей дляКонфиг мой регион AWS и учетные данныеОднако, независимо от того, что я использую forEach, для цикла или карты, он не будет обновлять конфигурацию или использовать последние аргументы.Или мне нужно жестко закодировать как params [0], params [1] и т. Д. Для каждой цепочки обещаний?
for (var i = 0; i < environments.length; i++) {
var dynogels = require('dynogels-promisified');
if (params[i]) {
if (params[i][0]) {
dynogels.AWS.config.update({
region: params[i][0]
})
}
if (params[i][1]) {
dynogels.AWS.config.update({
credentials: new AWS.SharedIniFileCredentials({
profile: params[i][1]
})
})
}
if(params[i][2]){
console.log(params[i][0]);
var table = dynogels.define('Account', {
hashKey: 'hashKey',
rangeKey: 'rangeKey',
tableName: `table-${params[i][2]}`
});
console.log(params[i][2])
removeUser(params[i][2], table);
}
}
}