繁体   English   中英

AWS CloudFormation 模板生成问题

[英]AWS CloudFormation template generation issue

我使用 AWS SAM CLI 开发和部署的 AWS Lambda 服务正在运行。 我的 AWS 账户中运行着一些其他服务,例如 ElasticCache、RDS 等。

现在我的要求是从现有正在运行的服务中生成 CloudFormation YAML 模板文件,我可以在以后使用它来配置并保留作为备份。 为此,我使用了 CloudFormer 模板,但问题是 CloudFormer 没有考虑或为我注意到的 AWS Lambda 服务生成 YAML 模板。 而且我相信 CloudFormer 也已经过时了。

请在此处协助我,让我知道 AWS 是否有任何最新服务可以满足我的要求。

谢谢

CloudFormation 支持从现有资源创建堆栈。

进一步看: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-import-new-stack.html

不幸的是,没有这样的功能,除了CloudFormer ,它不再由 AWS 维护,也不可靠(多年来一直处于测试阶段)。

要在 CFN 中使用导入资源功能,您必须手动编写其模板。 这意味着您为 RDS 或 EC 准备模板,这些模板与您现有的资源完全匹配。 如果您为导入的资源编写了 yaml 或 json 模板,则可以尝试导入它们。 换句话说,该功能不会为您生成 yaml代码。

也许有一些非 AWS 第三方工具可以做到这一点,但不幸的是,我不知道有什么值得推荐的。

https://github.com/iann0036/former2有一个名为 forms2 的 Cloudformer 的开源替代品。 我相信它可以作为 chrome/firefox 插件和 cli 工具使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM