我使用台式机在AWS控制台(网页,而不是我的IDE)上使用编辑器对lambda函数进行了更新,然后关闭并关闭了所有程序。
第二天,我通过笔记本电脑访问我的帐户,然后再次登录到AWS控制台,并再次打开了lambda函数。 尽管我的API网关使用的是台式计算机上编写的新更新功能,但笔记本电脑上显示的功能是旧的lambda函数... 我不小心单击了“保存”,它覆盖了我的API网关正在使用的lambda函数,突然我的Web应用程序不再运行,因为它正在运行旧的lambda代码。
所以我不得不重新编码整个新功能,因为没有备份。
还有其他人有这个问题或知道为什么会这样吗?
注意: 我没有版本控制集,一切都是最新的 我已经保存了更新,并且API网关正在有效使用更新
再次发生这种情况后,我的解决方案是打开lmabda函数,将其关闭,然后在我想使用的任何设备上再次打开它,第二次它似乎拉起更新的函数。
致谢