SAM CLI调用Lambda函数时每次在/var/runtime/index.js异常中断问题
Node.js 镜像部署的 AWS Lambda SAM CLI 调试断点异常问题
我已完成配置可通过SAM CLI直接调用Lambda函数,配置内容如下(使用CodeLens生成):
当我按下F5或点击运行按钮调试函数时,程序每次都会中断在项目外的运行时文件/var/runtime/index.js中,我推测该问题与SAM CLI的调试功能相关,这阻碍了我的开发进度,我期望调试器能够直接中断在我自行在代码中设置的断点处。
复现步骤
- 执行
sam init命令 - 选择选项1(1 - AWS Quick Start Templates)
- 选择选项2(2 - Image (artifact is an image uploaded to an ECR image repository))
- 选择选项1(1- amazon/nodejs14.x-base)
- 打开
app.js文件,点击CodeLens选项(添加调试配置)
- 打开VS Code的运行和调试选项卡,选择刚创建的函数配置后点击运行按钮

实际结果
调试器中断在一个不存在的断点处
预期结果
调试器中断在我自行在代码中设置的断点处
额外环境信息
- 操作系统:macOS Big Sur 版本11.5.1
- SAM版本:SAM CLI, version 1.31.0
- AWS区域:US East(美东)
内容的提问来源于stack exchange,提问作者Ibrahim_kamal
相关产品推荐
相关产品推荐

