【发布时间】:2018-09-11 13:05:14
【问题描述】:
所以我有一个现有的 CloudFormation 堆栈并正在运行。但是,我还没有找到解决我的问题的方法,即我希望我的资源(例如 EC2 和 Lambda)具有最新的代码。
如果模板没有任何更改,CloudFormation 堆栈似乎不会更新。我将我的代码作为 zip 文件保存在 S3 存储桶中,但如果此文件发生更改,CloudFormation 不会注意到它。
我最好的选择是创建一个使用 AWS CLI 并更新 EC2 和 Lambda 代码的 git hook 脚本,还是 CloudFormation 有一些“优雅”的方式来注意到这些变化?
【问题讨论】:
-
你应该考虑serverless framework。它在幕后为您处理所有这些。至少你可以看看它在
.serverless文件夹中做了什么。您应该在那里找到所有 CloudFormation 模板。
标签: amazon-ec2 aws-lambda amazon-cloudformation