如何在CF模板中将AWS :: Lambda ::版本始终更新为$ LATEST

时间:2018-12-16 12:56:38

标签: javascript aws-lambda amazon-cloudformation

我有一个带有Lambda @ Edge函数的Cloudformation模板。这意味着我需要lambda函数和一个Version(类型WS :: Lambda :: Version)。

现在,我第一次创建CF模板,它可以工作。 但是,当我更新CF模板并更新Lambda函数时,Lambda版本不会更新(从某种意义上讲,它没有改变!)。

当Lambda函数更新时,如何强制Lambda版本更新?

1 个答案:

答案 0 :(得分:1)

您可以创建脚本,以在部署之前编辑模板。它可以更改版本资源名称,这将创建一个新版本。最后,需要确保Lambda资源指向该新版本名称。

您也许可以使用新的CloudFormation macros来做到这一点,但是我还没有尝试过,所以我不确定这样做如何。