我有一个侦听 S3 创建请求的 Lambda 函数。如果我更新函数,是否有短时间内丢失 S3 通知,或者事件是否继续由旧版本的函数提供服务?
如果它们丢失了,是否有推荐的方法来处理转换,这样事件就不会丢失?
旧版本将继续运行,直到新版本启动。不会丢失任何流量/请求。存储了多个 lambda,允许您回滚。
发出函数更新请求(即使没有特定的函数版本(时,将使用 ARN 创建别名并进行部署,然后交换$LATEST
以指向新版本。
兴趣点:您实际上可以使用流量转移慢慢迁移新 lambda 允许您使用生产流量的子集监控您的新功能,直到您有信心完全推出它。