使用 Amazon SAM 调试您的无服务器应用程序 - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon SAM 调试您的无服务器应用程序

测试应用程序后,您就可以调试发现的任何问题了。借助 Amazon SAM 命令行界面(CLI),您可以在本地测试和调试无服务器应用程序,然后再将其上传到 Amazon 云。调试应用程序可识别并修复应用程序中的问题或错误。

您可以使用 Amazon SAM 执行逐步调试,这是一种逐行运行代码或指令的方法。当您在 Amazon SAM CLI 中以调试模式在本地调用 Lambda 函数时,您可以将其连接到调试程序。借助调试程序,您可以逐行分步调试代码,查看不同变量的值,并像处理任何其他应用程序一样修复问题。在完成打包和部署应用程序的步骤之前,您可以验证应用程序是否按预期运行,调试问题,并修正任何问题。

注意

如果应用程序包含一个或多个层,则在本地运行和调试应用程序时,层包会下载并缓存在本地主机上。有关更多信息,请参阅 如何在本地缓存层