本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 Lambda 函数转换为应用程序 AWS SAM
如果您想在 Lambda 控制台中将某个函数作为基础设施即代码 (IaC) 在 VS Code 中进行管理,则可以将其传输到 VS Code,然后将其转换为模板。 AWS SAM 将函数转换为 AWS SAM 模板后,您可以控制基础架构的版本控制、自动部署、远程调试功能,并在整个开发生命周期中保持一致的环境。借助本地和远程调试功能,您还可以通过在本地和云端逐步执行 AWS 代码、检查变量和设置断点来更有效地解决问题。
有关从控制台移出函数和设置本地开发的说明,请参阅开发AWS Lambda 人员指南中的使用 VS Code 在本地开发 Lambda 函数。按照以下说明将 Lambda 函数从控制台移至 VS Code,然后将其转换为模板。 AWS SAM 完成此操作后,您可以:
-
在 AWS 云端远程调试您的函数。有关详细信息,请参阅AWS Lambda 开发人员指南中的使用 VS 代码远程调试 Lambda 函数。
-
将关联的资源和权限作为基础架构即代码进行管理。有关详细信息,请参阅开发人员指南中的将 Lambda 与基础设施即代码 (IaC) 一起使用AWS Lambda
-
使用部署和更新您的应用程序 AWS SAMCLI。有关更多信息,请参阅 AWS SAM CLI。
-
使用基础设施编排器可视化设计您的无服务器架构。有关详细信息,请参阅《基础设施编排开发者指南》。
了解更多
要继续了解 AWS SAM,请参阅以下资源:
-
完整 AWS SAM 研讨会
- 旨在指导您使用 AWS SAM 提供的许多主要功能的研讨会。 -
与 SAM 的会话
— 由我们的 AWS 无服务器开发者倡导者团队制作的关于使用的 AWS SAM视频系列。 -
Serverless Land
– 汇集了关于 AWS 无服务器项目的最新信息、博客、视频、代码和学习资源的网站。