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

如何为现有的多个资源编写一个CloudFormation模板文件一键部署

如何解决如何为现有的多个资源编写一个CloudFormation模板文件一键部署

我是 AWS CloudFormation 堆栈部署的新手,我正在寻找资源来帮助我能够在我公司的网站上实现一键部署功能。资源(一个 API Gateway REST API 和两个 Lambda 函数,其中一个是授权方)已经在我们的 AWS 账户中设置,但我正在寻找最快和最有效的方法来从这些生成 CloudFormation 模板文件已经设置好的资源。

我知道可以从 Lambda 控制台本身获取 Lambda 的 SAM YAML 文件(在“导出”下拉列表下)。对于 API Gateway REST API,我能找到的最接近的是可以在 Stages 下生成的 Swagger 文件。但是,我不确定在生成最终的 YAML(或 JSON)模板文件方面是否有任何帮助,我需要将其上传到 CloudFormation 以设置堆栈。

寻找方向,任何见解将不胜感激!

解决方法

无法从 AWS 中的任何资源导出完整的 CloudFormation 模板,尤其是从多个资源一起导出。

您可以组合不同的导出,例如来自 REST API 的 swagger 导出,并将其包含在您的模板中,但您必须自己组合它们。

您可以使用 AWS 的模板设计器并在线搜索教程/示例来帮助您,但完整的模板,您必须自己创建。

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