amazon-web-services - 在 AWS 中删除对象后无服务器部署的问题
问题描述
我有一个无服务器项目,该项目已成功部署到 AWS,其中包含多个 Lambda 函数和一个带有 API Gateway 事件的 Step Function 状态机。我在 AWS 中手动删除了 Step Function,现在执行的sls deploy
操作未部署 Step Function。
如何让事情恢复同步?
谢谢!
解决方案
我在使用无服务器时遇到了这个问题。该问题是由无服务器如何处理、跟踪和部署您的功能和资源引起的。当您删除步进函数/状态机时,您实际上手动更改了应用程序的状态,并且它基本上不同步。
要解决此问题,请在 serverless.yaml 文件中注释掉您手动删除的整个 step 函数/状态机,然后运行sls deploy
. 完成后取消注释步骤功能/状态机,然后sls deploy
再次。这次它应该再次部署您的步进函数/状态机。
推荐阅读
- r - 使用 read_xlsx 时加载巨大的 excel 文件(100mb)时出现问题。在某些单元格中错误地返回“TRUE”
- powershell - UAC 妨碍 EXE 安装 Powershell
- javascript - 长度属性未返回所需值
- c# - Xamarin 表单:iOS 链接框架
- sql - 在 db2 中使用多个内部连接进行更新
- json - 如何根据“类型”手动实现多个结构的 Codable?
- windows - 从命令提示符窗口运行时,Powershell 脚本无法识别 System.Windows.Forms.Form
- html - Webpack 文件加载器设置 base64 src
- node.js - Node.js - Socket.io-client 不发出数据
- mysql - 使用 OR 在多个列上通过左连接创建视图