簡體   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