只需使用无服务器框架为AWS部署cloudformation更改

时间:2019-09-19 09:00:33

标签: serverless-framework

我正在通过AWS提供程序对serverless.yml中的自定义资源进行更改。 lambda代码中的软件包没有更改,它已经从以前的部署中上传到S3。

如何说“使用S3中已有的工件,只需上传更改后的cloudformation模板并使用该模板更新堆栈”?

1 个答案:

答案 0 :(得分:1)

到目前为止,使用无服务器框架仅更新基础结构尚无法实现。即使没有代码更改,您也需要执行完整部署。

但是,如果代码没有更改,则执行常规sls deploy不会成功,因为框架不会仅检测基础结构更改。如果您想强制进行重新部署(即您已经在serverless.yml文件中为Lambda函数连接了新触发器),则必须使用--force标志来强制部署

sls deploy --force