将 Lambda 函数转换为 AWS SAM 应用程序 - AWS Serverless Application Model

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Lambda 函数转换为 AWS SAM 应用程序

若您在 Lambda 控制台中有一个希望在 VS Code 中作为基础设施即代码(IaC)进行管理的函数,可将其转移至 VS Code,随后转换为 AWS SAM 模板。通过将函数转换为 AWS SAM 模板,您能够控制基础设施的版本管理、实现部署自动化、远程调试函数,并在整个开发生命周期中保持环境的一致性。借助本地和远程调试功能,您额可以通过逐步执行代码、检查变量以及设置断点(无论在本地还是 AWS 云端)来更高效地排查问题。

有关将函数从控制台迁移以及设置本地开发环境的说明,请参阅《AWS Lambda 开发人员指南》中的使用 VS Code 本地开发 Lambda 函数。按照以下说明,将 Lambda 函数从控制台迁移至 VS Code,然后将其转换为 AWS SAM 模板。完成此操作后,您可以:

了解更多

要进一步了解 AWS SAM 的更多信息,请参阅以下资源:

  • 完整 AWS SAM 研讨会 - 旨在指导您使用 AWS SAM 提供的许多主要功能的研讨会。

  • 使用 SAM 的会话 – 由 AWS 无服务器开发人员支持团队制作的关于使用 AWS SAM 的视频系列。

  • Serverless Land – 汇集了关于 AWS 无服务器项目的最新信息、博客、视频、代码和学习资源的网站。