所以我有一些由 DynamoDB 流触发的 AWS lambda 函数。我已经使用了几次“配置测试”功能,并且我自己只是通过将虚拟数据手动添加到 DynamoDB 表来触发该功能。
我的问题是,现在我有了工作代码,但是因为我首先插入了错误的测试数据(与流入的实际事件数据的外观不匹配),每次更新表时,或者 lambda 函数本身,它不会处理其他事件,因为它会挂在我的旧的、坏的、测试数据上。 作为一个较小的问题,它使 CloudWatch 变得混乱。
理论上,我可以更改我的 Lambda 函数,这样它们就不能处理实际数据,而只能处理我糟糕的测试数据,然后一旦我的真实数据开始出现,我就可以将我的 Lambda 函数切换回正常状态,但是我觉得必须有更好的方法来做到这一点,而我只是不知道。
所以我想知道是否有任何方法可以:
lambda amazon-web-services amazon-dynamodb amazon-cloudwatch