Lambda 函数更新、发布、版本控制问题

mot*_*vus 4 amazon-web-services aws-lambda

有人可以澄清更新 Lambda 函数时会发生什么吗?您是否必须“从 $LATEST 发布新版本”?或者您点击“保存”后更改是否可用?

“发布”对话框中的确认消息听起来像是我不想做的事情...

Publishing a new version saves a snapshot of the code and configuration of the $LATEST version. You can't edit the new version's code. Click to confirm.

我很谨慎,因为这是我第一个认真的 Lambda。

我已阅读有关版本控制的 AWS 页面,但我仍然感到困惑:https : //docs.aws.amazon.com/lambda/latest/dg/versioning-intro.html

Mic*_*bot 7

点击保存覆盖$LATEST。

一旦您发布了一个版本,$LATEST就会制作一个副本,并为其分配一个新的数字版本标识符。新编号的版本已冻结、不可变且无法编辑——但您仍然可以随时编辑$LATEST.

调用该函数并指定分配的版本号(它位于 ARN 的末尾)因此将始终运行完全相同的不可变代码和相关配置——除非您随后删除该版本。

这只是一条信息性消息。发布新版本不会出错。