AWS Lambda 推出基于 Visual Studio Code 的编辑器,具备高级功能和 AI 集成

AWS Lambda 推出全新代码编辑体验

AWS Lambda 最近在其控制台中推出了全新的代码编辑体验,该体验基于 Visual Studio Code 开源编辑器(Code-OSS)进行集成,提供了类似本地开发环境的编码体验。

主要功能与改进

  1. Code-OSS 集成

    • 开发者可以安装首选扩展并自定义设置,类似于本地开发环境。
    • 支持在控制台中直接查看大小不超过 50 MB 的函数包,解决了之前 Lambda 编辑器的限制。
    • 尽管单个文件大小仍限制为 3 MB,但这一改进使开发者能够更好地处理依赖较多的函数。
  2. 分屏布局

    • 允许用户同时查看测试事件、函数代码和输出,提升开发效率。
  3. 实时 CloudWatch 日志集成

    • 通过 Logs Live Tail 功能,开发者可以在代码执行时实时跟踪日志,从而快速进行问题排查和迭代。

开发者反馈

  • 一位 Reddit 用户评论称,该功能对于快速调试和测试非常有帮助。
  • Julian Wood,AWS 的无服务器开发者倡导者,在推特上表示,新控制台使用 VS Code OSS 编辑器,感觉类似于本地 IDE,并且支持查看更大的包大小,测试调用也更加简便。

可访问性改进

新编辑器还增加了屏幕阅读器支持、高对比度主题和仅键盘导航功能,为所有开发者提供了更加包容的体验。

Amazon Q 开发者集成

控制台现在集成了 Amazon Q Developer,这是一款 AI 驱动的编码助手,提供实时建议、代码补全和问题排查功能,帮助开发者更高效地构建、理解和调试函数,减少上下文切换。

开发者观点

  • Brian Breach 在 AWS DevOps 和开发者生产力博客中写道,Amazon Q Developer 可以根据现有代码和注释自动生成建议。
  • Alan Blockley 在 LinkedIn 上表示,尽管新功能现代化了 Lambda 函数的创建,但他不喜欢在控制台中编码,因为这可能忽略了基础设施即代码(IaC)和变更控制等最佳实践。
  • Marcin Kazula 则认为,该功能非常适合实验、快速修复和验证已部署的代码,处理大型 Lambda 包是一个额外优势。

区域支持

新代码编辑器已在所有支持 AWS Lambda 的 AWS 区域上线。

阅读 19
0 条评论