写点什么

AWS Lambda 的无服务器开发:从控制台到集成开发环境(IDE)以及远程调试

  • 2025-08-01
    北京
  • 本文字数:1030 字

    阅读完需:约 3 分钟

大小:520.32K时长:02:57
AWS Lambda的无服务器开发:从控制台到集成开发环境(IDE)以及远程调试

亚马逊网络服务(AWS)最近为AWS Lambda推出了两项新功能:控制台到集成开发环境(IDE)的集成和远程调试,这些功能使开发人员能够在本地开发环境中构建和调试无服务器应用程序。有了这些功能,公司继续推进之前发布的增强型控制台编辑体验改进的本地集成开发环境(IDE)体验

 

在公司看来,在构建无服务器应用程序时,开发人员主要关注两个方面:搭建本地开发环境和增强云调试。AWS 的高级解决方案架构师 Micah Walter解释道:

 

虽然开发人员可以将函数从控制台导入到他们的 IDE 中,但他们正在寻找一种更高效的方法来实现这一过程。此外,由于函数与云上的各种 AWS 服务进行交互,开发人员希望增强调试能力,以便在开发周期的早期识别和解决问题,减少对本地模拟的依赖,并优化其开发工作流程。

 

为了解决开发人员面临的挑战,公司引入了控制台到 IDE 集成,这简化了从 AWS 管理控制台到 Visual Studio Code(VS Code)的工作流程。这项功能在 Lambda 控制台中添加了一个“在 VSCode 中打开”的按钮,使开发人员能够快速从在浏览器中查看他们的函数转变为在 IDE 中编辑。


(来源:AWS 新闻博客文章

 

除了控制台到 IDE 的集成,公司还引入了远程调试,允许开发人员在完全访问Amazon Virtual Private Cloud (VPC) 资源和 AWS Identity and Access Management (AWS IAM) 角色的情况下调试他们的函数。


(来源:AWS 新闻博客文章

 

LinkedIn帖子中,AWS 英雄 Luc van Donkersgoed 对 AWS Lambda 的两项新功能表示了热情:

 

Lambda 的远程调试。这是自微秒计费以来 Lambda 最大的变化。你可以在本地的 VSCode 中设置一个断点,然后在云端执行函数,检查其状态,并逐步执行远程进程。

 

然而,在 Reddit 的一个帖子中,Dull_Caterpillar_642 对这种功能在成熟工作流程中的实用性提出了质疑:

 

我很好奇有多少人会使用这些从 IDE 编辑和部署的工具集。与我通常先打开一个主分支的 PR 请求,然后让 CD 管道部署更改的标准流程相比,这感觉总是有点盲目行事。

 

相比之下,AWS 的主要竞争对手,微软和谷歌,为他们的功能提供了类似的本地开发能力。Azure FunctionsGoogle Cloud Functions提供了强大的本地开发和调试体验,利用本地运行时和框架,如Azure Functions Core ToolsGoogle Cloud Functions Framework,来模拟云环境。

 

最后,对于有兴趣进一步了解 AWS Lambda 新增的这两项功能的开发人员,公司在Lambda开发者指南AWS Toolkit for VS Code文档中提供了更多详细信息。

 

原文链接:

https://www.infoq.com/news/2025/07/aws-lambda-remote-debugging/

2025-08-01 13:007085

评论

发布
暂无评论

食堂就餐卡系统设计

TiK

如何使用UML做需求分析与系统架构

JefferLiu

UML 架构文档

分布式账本简介

程序那些事

区块链 分布式系统 区块链技术 hyperledger fabric

Fabric的6大特性

程序那些事

区块链 blockchain 区块链技术 hyperledger fabric

就餐卡系统设计

烟雨濛濛

极客大学架构师训练营

作业二:根据当周学习情况,完成一篇学习总结

LN

Hyperledger Fabric基础知识

程序那些事

区块链 以太坊 超级账本 hyperledger fabric

推荐几款基于 Markdown 语法在线制作简历的平台

JackTian

GitHub 网站 markdown 简历 工具软件

IT自由职业者是怎么样的感受和体验

奈学教育

IT

食堂就餐卡系统架构设计文档

竹森先生

极客大学 架构设计 极客大学架构师训练营

数据结构与算法之数组链表

shirley

数组 链表

极客时间 - 架构师训练营 - week1 - 课堂笔记

毛聪

极客大学架构师训练营

S型曲线 - 第二曲线

石云升

创新 增长 S型理论 第二曲线 破坏式创新

架构师训练营第一周总结

极客大学架构师训练营

【架构师训练营】第1周作业2—学习总结

花生无翼

【架构师训练营】第 1 周作业1—食堂就餐卡系统设计

花生无翼

极客大学架构师训练营

标题

lai

第一周练习1 食堂就餐卡系统设计

王鑫龙

极客大学架构师训练营

架构师训练营第一周命题作业

兔狲

怎样才能像月「睡后收入」 20 万的独立开发者一样挣钱?

非著名程序员

程序员 独立开发者 程序人生 提升认知

架构师训练营第一周学习总结

烟雨濛濛

IT自由职业者是怎么样的感受和体验

古月木易

IT职场

深圳各大知名办公园区引进 GoWork 智能楼宇管理系统,开启商业地产行业的春天

Geek_116789

PostgreSQL权限控制

唯爱

开启“观察者模式”,跳出灵魂看自己

小天同学

日常思考 个人感悟

读笔 | 听说你也想辞职去摆摊?何不先收下这份秘籍

张鸱鸺

读书笔记 摆地摊 社会话题

食堂就餐卡系统设计

戴维斯

架构师训练营第一周总结

Linuxer

极客大学架构师训练营

作业一:食堂就餐卡系统设计

LN

架构师训练营 - 第一周 - 学习总结

韩挺

架构师训练营 - 第一周 - 食堂就餐卡系统设计

韩挺

AWS Lambda的无服务器开发:从控制台到集成开发环境(IDE)以及远程调试_软件工程_Steef-Jan Wiggers_InfoQ精选文章