如何在不重新部署整个堆栈的情况下部署单个步骤函数



我对AWS Lambda和Step函数以及一般的无服务器框架相当陌生。根据我的理解,我们可以使用命令serverless deploy通过CloudFormation部署整个服务。但是,为了节省时间,我们可以使用serverless deploy function -f myFunction来更新我们更改过的特定Lambda函数。

Step Function是否有类似的功能,这样我就不必在只更改Step Function时重新部署整个服务了?我已经尝试过serverless deploy function -f myStepFunction,但我只是得到一个无服务器错误,它在服务中不存在。

您必须使用step函数插件,使用它您首先要执行sls deploy,它将为您部署状态机。现在,如果您不更改状态机图,那么您可以简单地执行sls deploy -f functionName来部署各个函数。

最新更新