AWS Lambda 可讓開發人員從 VS Code IDE 偵錯雲端中執行的函式

張貼日期: 2025年7月17日

AWS Lambda 現在支援 Visual Studio Code (VS Code) 中的遠端偵錯,讓開發人員可以直接透過本機 IDE 偵錯其在雲端中執行的 Lambda 函式。有了這項新功能,開發人員可以搭配雲端中部署的函式來使用熟悉的偵錯工具 (例如中斷點、變數檢查以及逐步偵錯),而無需修改現有的開發工作流程,從而加快無伺服器開發流程。

使用 Lambda 建置無伺服器應用程式的開發人員,通常需要測試和偵錯涉及多個 AWS 服務的跨服務整合,這些服務可能會附加到 Amazon Virtual Private Cloud (VPC) 或需要特定的 AWS Identity and Access Management (IAM) 權限。先前,由於沒有工具可在本機完全複製 Lambda 執行時期環境以及與其他 AWS 服務的互動,開發人員必須依賴列印陳述式、日誌和多重迭代部署來診斷和解決問題。有了 VS Code 中的遠端偵錯,開發人員現在可以偵錯雲端中執行之函式的執行環境、完整存取 VPC 資源和 IAM 角色,並在雲端中的整個服務流程追蹤執行。開發人員還可以快速對其函式進行更新並測試變更。此版本無需進行複雜的本機偵錯設定和重複部署,從而將識別和修復問題的時間從幾小時縮短為幾分鐘。

此功能現在可供所有在 VS Code 上安裝 AWS Toolkit (v3.69.0 或更新版本) 的開發人員使用,無需額外費用。若要開始使用,請在 VS Code IDE 中選擇一個 Lambda 函式,然後按一下「遠程調用」。然後,您只需按一下滑鼠即可啟動遠端偵錯工作階段。AWS Toolkit 會自動下載函式程式碼、建立安全的偵錯連線,並啟用中斷點設定。若要進一步了解,請造訪 AWS 新聞部落格文章AWS Toolkit 文件以及 Lambda 開發人員指南。