默认情况下,AWS使用LATEST
别名来更新最新的lambda版本,我假设执行以下步骤。
LATEST
别名指向版本5。LATEST
别名仍指向版本5。LATEST
别名切换到版本6。通过这些步骤,lambda的停机时间似乎几乎为零。
但是,这只是一个假设。
在部署新版本时是否有任何文档明确提及停机时间? 我只想知道在部署新版本时多少AWS可以保证停机时间。
我也找到了类似的问题here,但是不清楚我的问题。
答案 0 :(得分:1)
AWS Lambda使用容器进行部署。如果我不得不猜测,AWS在版本5仍处于活动状态时正在分解版本6,那么在版本6准备就绪后,它将应用必要的任何更改以将流量指向现已发布的版本6。下面的文章在某种程度上提到了AWS Lambda容器生命周期:
https://aws.amazon.com/blogs/compute/container-reuse-in-lambda/