将 CLI 代码转换为 CloudFormation JSON 格式

Posted

技术标签:

【中文标题】将 CLI 代码转换为 CloudFormation JSON 格式【英文标题】:Transposing CLI code to CloudFormation JSON format 【发布时间】:2022-01-19 05:01:02 【问题描述】:

我需要通过一些 AWS CLI 代码为 CloudFormation 创建 JSON 模板。代码包括创建 VPC、网关、子网、路由表等

我需要以 CloudFormation 接受的方式转换这些,但不确定最有效的方式。当然,必须有一种方法可以自动执行此操作?

我还需要创建可以通过模板引用的变量,我不记得上次使用 JSON 是什么时候了。这些东西有教程或参考吗?

【问题讨论】:

@Marcin 感谢您的检查。资源尚未部署,因此前 2 不起作用。我目前的要求是帮助将 Azure DevOps CI/CD 管道与 AWS CloudFormation 集成。要求是将内容从 Azure DevOps 拉到 CloudFormation,然后部署 IaC。其中一部分涉及将一些 CLI 代码转换为 CloudFormation,如上所述,但现在我坚持将 Azure DevOps CI/CD 管道与 Cloudformation 集成 - 甚至无法在线找到有关此设置的太多信息。 没有这样的工具。为此,您需要完全定制的解决方案。 进展如何?仍然不清楚你能做什么? 【参考方案1】:

当然,必须有一种方法可以自动执行此操作?

不,没有从 CLI 到 cloudformation 的自动转换。但是,如果资源已经部署,您可以使用former2自动生成模板。

【讨论】:

以上是关于将 CLI 代码转换为 CloudFormation JSON 格式的主要内容,如果未能解决你的问题,请参考以下文章

Vue CLI 3 不会将供应商转换为 ES5

C++/cli:无法转换参数 1

Cpp/Cli 将 std::map 转换为 .net 字典

将 Azure Powershell 命令转换为 Azure CLI

在 CLI (soffice) 中通过 Libreoffice 将 XLSX 转换为 PDF 时更改“LiberationSerif”字体

VueJS 2 Cli 使用开发服务器将 POST 转换为 GET 请求