首页 文章

如果代码库更新,则更新CloudFormation堆栈

提问于
浏览
0

所以我有一个现有的CloudFormation堆栈并且正在运行 . 但是,我没有为我的问题找到解决方案,即我希望我的资源(例如EC2和Lambda)具有最新代码 .

如果模板没有任何更改,似乎CloudFormation堆栈不会更新 . 我将我的代码作为zip文件保存在S3存储桶中,但如果此文件发生更改,CloudFormation不会注意到它 .

我最好的办法是创建一个使用AWS CLI并更新EC2和Lambda代码的git hook脚本,还是有一些“优雅”的方式让CloudFormation注意到这些变化?

1 回答

  • 0

    创建一个新的lambda函数来更新现有的lambda和ec2或调用 Cloud 形成来更新它们 . 在S3上,创建一个对象Put事件并调用该新的lambda函数 . 因此,无论何时在s3中放入新文件(zip),您的ec2和lambda都会更新 .

相关问题