我们有多个消费者从同一个流中读取。因此,每次有新的使用者时,都会在DynamoDB中创建一个新表。这些消费者不是永久性的。关闭后,表格变得多余。
1.如果我们在消费者中保持应用程序名称相同,则数据记录无法正确读取。 2.如果我们为每个使用者使用不同的应用程序名称,则DynamoDB会充斥着表格。
是否有处理此案例的解决方案?
答案 0 :(得分:1)
我自己没有尝试过,但可能您可以输入CloudWatch警报/触发器“DELETE DYNAMODB TABLE IF IDLE FOR 24H”或类似内容。
这是EC2实例的已知做法,因此也可能适用于DynamoDB。请参阅:Use Amazon CloudWatch to Detect and Shut Down Unused Amazon EC2 Instances