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

AWS Lambda返回错误输出:查询S3存储桶时返回默认Hello结果

排查建议

  • 确认代码已完成部署:AWS Lambda控制台修改代码后,仅点击测试按钮不会生效,必须先点击页面上方的Deploy按钮部署最新代码后,再执行测试,否则运行的始终是上一次部署的代码。当前返回结果为默认的Hello from Lambda,且日志中没有你代码里print(bucket)的输出,90%以上的概率是未执行部署操作导致。
  • 核对函数Handler配置:进入Lambda函数的「运行时设置」面板,确认Handler参数配置正确,默认值为lambda_function.lambda_handler,对应要求你的代码文件名为lambda_function.py、入口函数名为lambda_handler,两个值任意一个不匹配都会出现逻辑异常。
  • 确认操作的是同一个函数:检查浏览器标签页,确认你修改代码的函数和执行测试的函数是同一个,避免开了多个相同函数的页面,改了A函数却测试了B函数。
  • 排查部署方式冲突:如果你之前用过SAM/CLI/压缩包的方式部署过该函数,后续控制台修改的代码如果没有部署,或者你后续重新上传了旧的压缩包,也会覆盖控制台的修改。
  • 代码优化建议:你编写的代码中返回值的key为statuscode(小写c),和Lambda规范的statusCode(大写C)不一致,后续代码逻辑跑通后建议修正,避免和API网关等服务集成时出现异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 16:00:02