簡體   English   中英

如何在 CloudFormation 中包含/引用多個資源文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM