cfn-include
cfn-include是cfn-include模板的预处理器,它扩展了CloudFormation的。 例如, 提供了一种方便的方式来包含文件,这些文件可以是本地文件,URL或在S3存储桶中(必要时具有适当的IAM身份验证)。 它支持JSON和YAML作为输入和输出格式。 还支持YAML的!GetAtt的标记语法(例如!GetAtt )。
cfn-include尝试具有最小的侵入性,这意味着该模板在外观上仍将像普通的CloudFormation模板。 这是cfn-include与其他预处理器(例如 , 和。 无需使用脚本语言或适应新语法。 看看它们,它们可能更适合您。
功能
和Fn::LowerCamelCase
YAML模板中提供了基于标记的语法。 例如, Fn::Include变为!Include 。
安装
您可以安装cfn-include或使用Web服务来编译模板。
npm install --global cfn-include
可以使用您喜欢的CLI工具(例如curl来调用该Web服务。
curl https://api.netcubed
1