AWS Lambda 将控制台连接到 VS Code 来提供统一的无服务器开发体验

发布于: 2025年7月17日

AWS Lambda 现在支持从控制台无缝切换到 Visual Studio Code (VS Code) IDE。这项全新的控制台与 IDE 的集成消除了无服务器应用程序的云和本地开发环境之间的摩擦。

随着应用程序复杂性的增加,从控制台开始的开发人员需要更复杂的本地 IDE 开发功能。以前,他们必须手动配置本地开发环境,包括 IDE 安装、复制函数代码、配置和集成设置,然后才能开始开发。这既耗时又会中断开发工作流程。借助这项全新的控制台与 IDE 的集成,开发人员现在只需单击一下即可将其 Lambda 函数转换为 VS Code,并保留代码和配置。这样开发人员就能使用高级 IDE 功能,例如外部依赖项管理(使用 npm 和 pip 等包管理器)、使用 linter 和 formatters 等开发工具等,而不会产生安装开销。此次发布还在 VS Code IDE 中引入了一项新功能,使开发人员能够轻松将其应用程序转换为 AWS Serverless Application Model (AWS SAM) 模板,从而简化基础设施即代码 (IaC) 实践和 CI/CD 管道集成。

要开始使用,创建新函数时,请在 Lambda 控制台的“代码”选项卡上单击“在 Visual Studio Code 中打开”按钮,或者单击“开始使用”弹出窗口。这将自动在您的本地设备上打开 VS Code IDE,或引导您完成安装所需工具(包括 VS Code 和 AWS Toolkit)的引导式过程。要了解有关这一体验的更多信息,请访问 AWS 新闻博客文章Lambda 开发人员指南AWS Toolkit for Visual Studio Code 文档

此功能现已在所有提供 Lambda 的商业 AWS 区域推出,AWS GovCloud(美国)区域除外,不收取额外费用。