【发布时间】:2020-05-14 15:31:51
【问题描述】:
我正在使用 VS Code 编写 Lambda 函数,并在本地配置 AWS SAM(无服务器应用程序模型)CLI。我使用这个命令启动了这个项目 sam init --runtime nodejs12.x --name
执行此命令后,我得到了一个示例 hello-world 项目脚手架,我可以看到诸如 Run Locally| 之类的选项本地调试 |像这个截图一样配置:-
我相信这个选项是使用 VS Code 编辑器中安装的“Code Lens”插件来实现的。我能够在本地使用此选项编写自己的代码和调试,但过了一会儿,此选项消失了,如下所示:-
现在,我无法再在调试模式下运行我的 Lambda 代码。通过执行此命令:- 山姆本地调用--事件 sam local invoke --no-event
Lambda 在本地正常运行,但不在调试模式下。当我创建新的 AWS SAM 项目时,选项即将出现,但我的代码不再提供。是跟 Code Lens 还是 SAM Serverless Template 有关?
请协助帮助我:- 选项 A) 重新启用此选项 选项 B) AWS SAM 中用于在调试模式下运行 Lambda 的等效命令
谢谢,
【问题讨论】:
标签: amazon-web-services debugging aws-lambda serverless-application-model