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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

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

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

注意

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