![](/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.