文件名称:cfndsl:用于生成Amazon Web Services CloudFormation模板的DSL
文件大小:456KB
文件格式:ZIP
更新时间:2024-05-12 17:04:37
Ruby
cfndsl 模板是在Amazon的AWS环境中构建资源集的一种非常强大的方法。 不幸的是,由于它们是在JSON或YAML中指定的,因此它们也很难编写和维护: JSON不允许注释,尽管CloudFormation现在支持YAML JSON / YAML模板不允许可重复使用的逻辑 阅读模板的人很容易错过条目之间的关联和依赖性 引用和内部函数的语法特别令人不快。 cnfdsl gem提供了一个DSL,允许您使用友好的Ruby逻辑编写模板来生成和验证cloudformation模板。 入门 运行cfndsl需要使用ruby版本> 2.7,您应该看一下使用rbenv示例与rbenv一起安装 rbenv exec gem install cfndsl 在系统范围内进行Ruby的示例 sudo gem install cfndsl 将cloudformation规范更新为最新版本。 cfnd