1 回答
- 最新
- 投票最多
- 评论最多
0
If I understand correctly what you are asking, maybe you can store the amount of bucket tokens in a DynamoDB table and use DynamoDB Streams to invoke a Lambda every time it changes.
相关内容
- AWS 官方已更新 1 年前
If I understand correctly what you are asking, maybe you can store the amount of bucket tokens in a DynamoDB table and use DynamoDB Streams to invoke a Lambda every time it changes.
It's the same number of tokens every minute. Once we exhaust the tokens, we cannot process the jobs anymore, and need to wait until the minute runs out. Then try again. So we have to execute the Lambda once a minute. But then 15 days of the month, we have no jobs, because the batch is a monthly job, and it takes 14 days to complete. So then for the other half of the month, we keep executing Lambda which isn't doing anything. Just checks the queue and exits.