You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

在VS Code中调试Chalice的Lambda事件源的高效方案咨询

在VS Code中调试Chalice的Lambda事件源的高效方案咨询

各位大佬,最近用Chalice开发Lambda服务时碰到了个头疼的调试问题,想请教下有没有高效的解决方案:

Chalice本身不支持Lambda事件源的调试模式,比如用on_sqs_message装饰的这类事件触发函数,本地启动Chalice应用时完全不会被触发。这就导致我没法正常用调试工具、断点这些核心的调试功能,在这种受限环境下,怎么才能高效调试这类事件驱动的函数呢?

目前我只能用一种很“凑活”的方式调试——没有正经的调试器、变量监视器,每次改完代码都得部署Chalice应用,这一步大概要耗3分钟;之后还得去CloudWatch里翻日志排查问题,额外的操作成本特别高。现在行业里都讲究快速迭代,这种工作流实在太影响效率了,完全没法接受。

对了,补充个细节:路由端点在本地是可以正常用调试器的,偏偏事件源驱动的函数就不行。

备注:内容来源于stack exchange,提问作者negstek

火山引擎 最新活动