在 AWS 中删除对象后出现无服务器部署问题

Mar*_*ker 2 amazon-web-services serverless-framework serverless

我有一个无服务器项目,已成功部署到 AWS,其中包含多个 Lambda 函数和一个带有 API 网关事件的 Step Function 状态机。我手动删除了 AWS 中的 Step Function,现在sls deploy不部署 Step Function。

如何让事情恢复同步?

谢谢!

hep*_*ump 11

我\xe2\x80\x99在无服务器方面遇到过这个问题。该问题是由无服务器处理、跟踪和部署功能和资源的方式引起的。当您删除步骤函数/状态机时,您实际上手动更改了应用程序的状态,并且它基本上不同步。

\n\n

要解决此问题,请在 serverless.yaml 文件中注释掉您手动删除的整个步骤函数/状态机,然后运行sls deploy​​. 完成后,取消注释步骤函数/状态机,然后sls deploy再次。这次它应该再次部署您的阶跃函数/状态机。

\n