AWS Lambda 可將主控台連接到 VS Code,以實現統一的無伺服器開發體驗
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 (美國) 區域除外),無需額外費用。