偵錯您的無伺服器應用程式 AWS SAM - AWS Serverless Application Model

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

偵錯您的無伺服器應用程式 AWS SAM

測試您的應用程式之後,您就可以準備偵錯您發現的任何問題。使用命 AWS SAM 令列介面 (CLI),您可以在本機測試和偵錯無伺服器應用程式,然後再將其上傳到 AWS 雲端。偵錯應用程式可識別並修正應用程式中的問題或錯誤。

您可以使用 AWS SAM 來執行逐步偵錯,這是一次執行一行或指令的程式碼的方法。當您以偵錯模式在本機叫用 Lambda 函數時 AWS SAMCLI,您可以接著將除錯程式附加至該函數。使用偵錯工具,您可以逐行執行程式碼、查看不同變數的值,以及修正問題的方式,與其他任何應用程式相同的方式。在執行封裝和部署應用程式的步驟之前,您可以驗證應用程式是否如預期般運作、偵錯錯誤並修正任何問題。

注意

如果您的應用程式包含一或多個層,則當您在本機執行和偵錯應用程式時,Layer 套件會下載並快取到您的本機主機上。如需更多詳細資訊,請參閱 如何在本機快取圖層