AWS Lambda 推出全新代码编辑体验
AWS Lambda 最近在其控制台中推出了全新的代码编辑体验,该体验基于 Visual Studio Code 开源编辑器(Code-OSS)进行集成,提供了类似本地开发环境的编码体验。
主要功能与改进
Code-OSS 集成:
- 开发者可以安装首选扩展并自定义设置,类似于本地开发环境。
- 支持在控制台中直接查看大小不超过 50 MB 的函数包,解决了之前 Lambda 编辑器的限制。
- 尽管单个文件大小仍限制为 3 MB,但这一改进使开发者能够更好地处理依赖较多的函数。
分屏布局:
- 允许用户同时查看测试事件、函数代码和输出,提升开发效率。
实时 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 区域上线。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。