在 AWS 中删除对象后无服务器部署的问题
Issue with Serverless Deploy after Deleting Object in AWS
我有一个已成功部署到 AWS 的无服务器项目,该项目具有多个 Lambda 函数和一个带有 API 网关事件的 Step Function 状态机。我在 AWS 中手动删除了 Step Function,现在执行 sls deploy
不会部署 Step Function。
如何让事情恢复同步?
谢谢!
我在使用无服务器时遇到过这个问题。该问题是由 Serverless 如何处理、跟踪和部署您的功能和资源引起的。当您删除第 function/state 步机器时,您实际上手动更改了应用程序的状态,它基本上是不同步的。
要解决此问题,请在您的 serverless.yaml 文件中,注释掉您手动删除的整个步骤 function/state 机器,以及 运行 sls deploy
。完成后取消注释步骤 function/state 机器,然后再次 sls deploy
。这次它应该再次部署您的步骤 function/state 机器。
我有一个已成功部署到 AWS 的无服务器项目,该项目具有多个 Lambda 函数和一个带有 API 网关事件的 Step Function 状态机。我在 AWS 中手动删除了 Step Function,现在执行 sls deploy
不会部署 Step Function。
如何让事情恢复同步?
谢谢!
我在使用无服务器时遇到过这个问题。该问题是由 Serverless 如何处理、跟踪和部署您的功能和资源引起的。当您删除第 function/state 步机器时,您实际上手动更改了应用程序的状态,它基本上是不同步的。
要解决此问题,请在您的 serverless.yaml 文件中,注释掉您手动删除的整个步骤 function/state 机器,以及 运行 sls deploy
。完成后取消注释步骤 function/state 机器,然后再次 sls deploy
。这次它应该再次部署您的步骤 function/state 机器。