只需使用 AWS 无服务器框架部署云信息更改

Mik*_*gan 6 serverless-framework

我只是通过 AWS 提供商对 serverless.yml 中的自定义资源进行更改。lambda 代码中的包没有改变,它已经从之前的部署上传到 S3。

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

Tha*_*ssi 12

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

但是,如果没有代码发生更改,则执行常规操作sls deploy将无法解决问题,因为框架不会仅检测基础架构更改。如果您想强制重新部署(即您已在文件中为 Lambda 函数连接了新触发器serverless.yml),则必须使用以下--force标志强制部署

sls deploy --force