You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SAM CLI调用Lambda函数时每次在/var/runtime/index.js异常中断问题

Node.js 镜像部署的 AWS Lambda SAM CLI 调试断点异常问题

我已完成配置可通过SAM CLI直接调用Lambda函数,配置内容如下(使用CodeLens生成):
function invoking example

当我按下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选项(添加调试配置)
    Codelens add debug configuration
  • 打开VS Code的运行和调试选项卡,选择刚创建的函数配置后点击运行按钮
    invoke sam function

实际结果

调试器中断在一个不存在的断点处
unexpected behavior

预期结果

调试器中断在我自行在代码中设置的断点处

额外环境信息

  • 操作系统:macOS Big Sur 版本11.5.1
  • SAM版本:SAM CLI, version 1.31.0
  • AWS区域:US East(美东)

内容的提问来源于stack exchange,提问作者Ibrahim_kamal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 22:48:03