微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 AWS Lambda 转换回 CloudFormation 模板

如何解决如何将 AWS Lambda 转换回 CloudFormation 模板

我有一个由 Cloudformation 模板创建的 AWS Lambda。在过去的几天里,我增强了功能代码。现在我想用更新后的 Lambda 代码更新原始函数模板。

实现这一目标的最佳方法是什么?

我想避免手动将 Lambda python 代码转换为 yaml 或 json,因为这太耗时且容易出错,预计在接下来的几周内会对代码进行修复。

解决方法

实现这一目标的一种方法是使用 SAM https://aws.amazon.com/serverless/sam/
这样,您将始终能够在部署之前将 lambda 打包到您的 cloudformation 模板中。
CDK 也将实现这一概念。

如果这只是您想做的一次性事情,您实际上不需要更改该 lambda 中的任何内容,您只需复制代码并将其作为内联代码粘贴到 CloudFormation 模板中,如下所示: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。