嵌套云形成 - 将嵌套堆栈模板传递到主模板中

时间:2016-10-08 19:04:05

标签: templates amazon-web-services nested amazon-cloudformation

我有一个超过3000多行的复杂模板。

main.json有:

     {
       "AWSTemplateFormatVersion": "2010-09-09",
       "Parameters": {
               "param1": {
               },
               "param2": {
               },
       }
     },
        "mappings": {
         },
        "Resources": {
             "TemplateURL": "http://s3.aws.com/EC2_resource.json"
             "TemplateURL": "http://s3.aws.com/ECS_resource.json"
         }, 
         "Outputs": {
         }, 
         "Conditions": {
        }
     }

 EC2_resource.json
  {
     "AWSTemplateFormatVersion": "2010-09-09",
     "Description": "RDS DBInstance",
     "Resources": {
          "EC2_resource":{
           }
       }
     } 
 }

我认为这可行。不确定我做错了什么或我错过了什么。我遵循了这个github项目中提供的指南 这是一个链接:

Link to github example

让我想一想。我猜猜上面描述的可能是错的?

谢谢!

1 个答案:

答案 0 :(得分:0)

您需要将这些模板URL放在Cloudformation堆栈类型资源中。如本文档中所述:docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stack.html

一个非常简单的例子:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-cloudformation.html#d0e17025