首页 文章

将现有AWS Lambda和API网关导出到Cloudformation模板

提问于
浏览
7

如何将现有配置和测试的基础架构(包括AWS Lambda函数,API网关,ElastiCache集群,Cloudwatch规则)导出到Cloudformation模板?

我了解Cloudformer工具,但它支持有限数量的AWS服务(Amazon VPC,DynamoDB等),并且不支持我们使用的某些服务 . 在我的案例中,我可以使用哪些工具和方法来生成Cloudformation模板?

2 回答

  • 4

    Partial solution: 能够将Lambda函数导出到AWS SAM文件

    enter image description here

    然后

    enter image description here

    我们将获得YAML文件,该文件将您的Lambda函数描述为“AWS :: Serverless :: Function” . 但是有一些东西 - 我们不能用这种方法导出Lambda别名 . 这也无助于API网关导出 .

  • 0

    CloudFormer就是为此而构建的,但我同意@MaiKaY你应该重写一切 . CloudFormer将使用ID创建硬链接,您必须使用引用替换它们,添加参数和/或映射 . 它可以帮助您入门,因此您可以在模板中了解所需内容 .

相关问题