如何在不停机的情况下使用无服务器框架更新 AWS lambda?

How to update AWS lambda using serverless framework without downtime?

有以下设置:

有一项高级任务可以更新两个 lambda 函数,而不会为它们所服务的 API 停机。如何使用无服务器框架来实现?

注意:有两种方法可以管理 lambda 部署:阶段和别名(版本)。目前别名在无服务器中不起作用(有一个修复该问题的叉子,但这并不重要 atm)。

使用无服务器框架更新 lambda 函数时没有停机时间,只需 运行 sls deploy

函数代码被压缩并上传到 Lambda,完成后,CloudFormation 将更新 Lambda 配置以指向新代码。在此过程中没有停机时间。