AWS Lambda 可將主控台連接到 VS Code,以實現統一的無伺服器開發體驗

張貼日期: 2025年7月17日

AWS Lambda 現在可讓您從主控台順暢轉換到 Visual Studio Code (VS Code) IDE。這種全新的主控台對 IDE 整合,能夠消除無伺服器應用程式雲端與本機開發環境之間的障礙。

由於應用程式日趨複雜,開始使用主控台的開發人員會需要更複雜的本機 IDE 開發能力。先前,開發人員必須手動設定其本地開發環境 (其中包括 IDE 安裝、複製函式程式碼、組態和整合設定) 才能開始開發。這項工作十分耗時,而且會中斷開發工作流程。有了新的主控台對 IDE 整合,開發人員現在只需按一下滑鼠即可將 Lambda 函式轉換為 VS Code,並保留程式碼和組態。這使開發人員能夠使用外部相依性管理 (透過 npm 和 pip 等套件管理員) 等進階 IDE 功能,並使用 Linter 和格式器等開發工具,從而省去設定時的額外工作。此版本還在 VS Code IDE 中導入一項新功能,可讓開發人員輕鬆將其應用程式轉換為 AWS Serverless Application Model (SAM) 範本,以簡化其基礎結構即程式碼 (IaC) 實務和 CI/CD 管道整合作業。

若要開始使用,請在建立新函式時,按一下 Lambda 主控台內「程式碼」索引標籤或「開始使用」彈出視窗的「在 Visual Studio Code 中開啟」按鈕。這會在您的本機裝置上自動開啟 VS Code IDE,或指導您完成用於安裝所需工具 (包括 VS Code 和 AWS Toolkit) 的引導式流程。若要進一步了解此體驗,請造訪 AWS 新聞部落格文章Lambda 開發人員指南,以及 AWS Toolkit for VS Code 文件

此功能適用於提供 Lambda 的所有商業 AWS 區域 (AWS GovCloud (美國) 區域除外),無需額外費用。