我有一个带有Lambda @ Edge函数的Cloudformation模板。这意味着我需要lambda函数和一个Version(类型WS :: Lambda :: Version)。
现在,我第一次创建CF模板,它可以工作。 但是,当我更新CF模板并更新Lambda函数时,Lambda版本不会更新(从某种意义上讲,它没有改变!)。
当Lambda函数更新时,如何强制Lambda版本更新?
答案 0 :(得分:1)
您可以创建脚本,以在部署之前编辑模板。它可以更改版本资源名称,这将创建一个新版本。最后,需要确保Lambda资源指向该新版本名称。
您也许可以使用新的CloudFormation macros来做到这一点,但是我还没有尝试过,所以我不确定这样做如何。