AWS Lambda 支持开发人员从 VS Code IDE 调试在云中运行的函数
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 开发人员指南。