写点什么

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:007534

评论

发布
暂无评论

蓝宝石插件套装Boris FX Sapphire mac激活版 支持AE PS AVX OFX等

小玖_苹果Mac软件

ATB算子实现原理解读

zjun

CANN Ascend 大模型推理

ATB概念之:算子tiling

zjun

CANN 数据切片 Ascend 大模型推理

Ascend推理组件MindIE LLM

zjun

推理模型 Ascend 大模型推理

智能加氢站站控系统(源码+文档+部署+讲解)

深圳亥时科技

【万字长文】MarsCode结合 Manim 打造炫酷的算法演示动画

战场小包

Python AI 代码生成 AIGC

开辟新蓝海 华为坤灵剑指中小企业安全增量市场

极客天地

AscendC从入门到精通系列(三)基于自定义算子工程开发AscendC算子

zjun

算子 CANN 昇腾 AscendCL Ascend

AscendC从入门到精通系列(一)初步感知AscendC

zjun

算子 大模型 CANN AscendCL Ascend

AscendC从入门到精通系列(四)使用Pybind调用AscendC算子

zjun

算子 CANN 昇腾 AscendCL Ascend

AscendC从入门到精通系列(五)调用基于工程开发AscendC算子

zjun

算子 CANN 昇腾 AscendCL Ascend

Axure RP 10 for Mac中文激活版:高效原型设计软件

小玖_苹果Mac软件

HarmonyOS鸿蒙开发 - 解决上下两栏白边 - 沉浸式效果

猫林老师

HarmonyOS 鸿蒙应用开发 鸿蒙原生应用开发 HarmonyOS NEXT

Kafka 迁移 AutoMQ 时 Flink 位点管理的挑战与解决方案

AutoMQ

强大Raw格式图像ps插件Adobe Camera Raw for Mac中文激活

小玖_苹果Mac软件

Navicat Premium 15 for Mac:强大数据库管理和开发利器

小玖_苹果Mac软件

3D渲染与动画制作的创意利器 KeyShot 2024 for mac中文激活版

小玖_苹果Mac软件

AIGC对本地配置要求高吗,云桌面如何实现一键镜像?

青椒云桌面

AIGC云桌面 AIGC云电脑 sd云端部署

如何在c++侧编译运行一个aclnn(AOL)算子?

zjun

算子 大模型 CANN 昇腾 Ascend

还在为入门鸿蒙效率慢而困惑?不妨试试开发学习神器 - AI辅助编程

猫林老师

鸿蒙 HarmonyOS 鸿蒙应用开发 鸿蒙原生应用开发 HarmonyOS NEXT

Antares Auto-Tune Pro for Mac(音调校正) 11.0 激活版

小玖_苹果Mac软件

AscendC从入门到精通系列(二)基于Kernel直调开发AscendC算子

zjun

算子 CANN 昇腾 AscendCL Ascend

ATB是什么?

zjun

CANN Ascend 大模型推理

开源云原生数据仓库 ByConity测试

多啦A梦

ByConity

如何使用Ascend的ATB加速库?

zjun

CANN Ascend 大模型推理

Bodymovin for Mac (AE动画导出json工具) v5.12.1英文激活版

小玖_苹果Mac软件

强大三维模型渲染和动画插件 Video Copilot Element 3D for Mac激活版

小玖_苹果Mac软件

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