![](/img/trans.png)
[英]How to reference a resource ARN in a cloudformation policy document ? (yaml)
[英]How to Include/Reference Multiple Resource files in CloudFormation?
我是云形成模板的新手。 我正在尝试根据 AWS 服务组织模板,以便我可以轻松管理它。 例如,一个文件中的 iam-roles,另一个文件中的 dynamodb 表,单个文件中的 s3、lambda 资源。 当我尝试从这些部分制作主文件时,我只能在Fn::Transform
的资源部分中包含一个部分。 我需要两个建议,我的方向是否正确? 以及如何将所有部分包含到我的 main.yml 中?
Resources:
"Fn::Transform":
Name: 'AWS::Include'
Parameters:
Location:
Fn::Sub: "s3://s3url/iam-roles.yml"
"Fn::Transform":
Name: 'AWS::Include'
Parameters:
Location:
Fn::Sub: "s3://s3url/ddbtables.yml"
上面的代码肯定会抛出错误。 如何合并这些部分?
根据您在问题中共享的图像,必须使用AWS::CloudFormation::Stack包含您创建的模板。
Fn::Transform
是一个宏,用于对 cloudformation 模板进行预处理。 例如,我们可以使用宏来搜索和替换 cloudformation 模板中的一些字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.