例如,我有一些从Kinesis Stream中获取消息的lambda函数。如何停止和恢复函数,以便我不会产生费用,也不会丢失数据。
我知道如果事件持续失败,Kinesis将继续重试,这可能会导致成本非常高。
我不能删除该函数,因为通过CloudFormation周围有很多自动化。有没有一种方法可以停止和重新启动该函数?
解决方案: http://alestic.com/2015/11/aws-lambda-kinesis-pause-resume
注意: 规则和日志流的事件源无法使用事件源禁用。当使用SDK调用API时,您甚至无法在列表中找到它。对于这些情况,您必须禁用事件规则或日志订阅。