Passing-Parameter in verschachtelten Cloud Formation-Vorlagen

Ich rufe CFT2 von CFT1 aus auf und übergebe eine Liste von Parametern. Vor kurzem wurde mir klar, dass wir keine durch Kommas getrennte Liste von Parametern übergeben können. Daher suche ich nach Möglichkeiten, diese Lösung zu erreichen. Das ist meine CFT1:

{
    "AWSTemplateFormatVersion": "2010-09-09",
    "Description": "Top Stack",
   "Resources": {
   "ChildStack01": {
           "Type" : "AWS::CloudFormation::Stack",
           "Properties" : {
               "TemplateURL": "https://s3.amazonaws.com/tbdchef/frontend1.json",
               "Parameters": {
                "AvailabilityZone1a": {
                    "Default": "us-east-1a",
                    "Description": "us-east-1a",
                    "Type": "String"
                },
                "AvailabilityZone1b": {
                    "Default": "us-east-1b",
                    "Description": "us-east-1b",
                    "Type": "String"
                },
                "ChefDevSNSTopic": {
                    "Description": "ARNforSNSTopic",
                    "Type": "String",
                    "Default": "arn:aws:sns:us-east-1:093937234853:Enterprise_Monitoring_SNS_Horizontal"
                }
               },
              "TimeoutInMinutes" : "5"
           }
        }
    }
}

Der Fehler, den ich erhalte:

Value of property Parameters must be an object with String (or simple type) properties

Gibt es eine Möglichkeit, diese Werte an CFT2 zu übergeben?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage