У меня есть coffeescript, где я хочу добавить 100 законных удержаний к объекту.
Чтобы добавить один, я делаю следующее:
.then (data) =>
s3.addLegalHold({
Bucket: bucketName,
Key: 'foo',
RetentionLegalHoldId: 'holdid'
}).promise()
Чтобы добавить 100, я пробовал это, ноэто не работает:
.then (data) =>
for i in [0 .. 99]
console.log('count: ' + i)
s3.addLegalHold({
Bucket: bucketName,
Key: 'foo',
RetentionLegalHoldId: 'holdid' + i
}).promise()
Мой console.log('count: ' + i)
достигает 99, но я могу видеть только одну законную задержку, когда тест завершен.Я думаю, это как-то связано с обещанием, но я не уверен.Как мне это сделать?