AWS cloudformation-Fehler: Template validation error: Invalid template-parameter-Eigenschaft
Ich versuche zu erstellen cloudformation-Vorlage zu benutzen, aber ich bekomme immer oben genannten Fehler.
Hier ist Ausschnitt aus meinem template:
"Mappings" : {
"AWSInstanceType2Arch" : {
"t1.micro" : { "Arch" : "64" },
"m1.small" : { "Arch" : "64" },
"m1.medium" : { "Arch" : "64" },
"m1.large" : { "Arch" : "64" },
"m1.xlarge" : { "Arch" : "64" },
"m2.xlarge" : { "Arch" : "64" },
"m2.2xlarge" : { "Arch" : "64" },
"m2.4xlarge" : { "Arch" : "64" },
"m3.xlarge" : { "Arch" : "64" },
"m3.2xlarge" : { "Arch" : "64" },
"c1.medium" : { "Arch" : "64" },
"c1.xlarge" : { "Arch" : "64" },
"cc1.4xlarge" : { "Arch" : "64HVM" },
"cc2.8xlarge" : { "Arch" : "64HVM" },
"cg1.4xlarge" : { "Arch" : "64HVM" }
},
"AWSRegionArch2AMI" : {
"us-west-2": {"AMI": "ami-1b3b462b"}
}
},
"Resources": {
"Ec2Instance" : {
"Type" : "AWS::EC2::Instance",
"Properties": {
"ImageId": { "Fn::FindInMap": [ "AWSRegionArch2AMI", { "Ref": "AWS::Region" },
{ "Fn::FindInMap": [ "AWSInstanceType2Arch", {"Ref": "InstanceType"}, "Arch" ] } ] },
"InstanceType": {"Ref": "InstanceType"},
"SecurityGroups": [ { "Ref": "SecurityGroups"} ],
"KeyName": { "Ref": "KeyName" },
"Tags": [ { "Key": "Name", "Value": { "Ref": "InstanceName" } } ] }
},
Habe ich noch mehr passiert auf der Unterseite wie ein bash-Skript ausgeführt werden soll, außer, dass ich kann nicht get übergeben diese einzige Frage. Was bin ich?
Hast du eine Lösung finden? Kannst du die gesamte snippet mit den kompletten Fehler?
es war ein Abstands-Problem, glaube ich. Ich bin nicht mehr das Problem.
es war ein Abstands-Problem, glaube ich. Ich bin nicht mehr das Problem.
InformationsquelleAutor Gabriel | 2014-08-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stieß ich auf dieses Problem bei der Suche nach einer Lösung, um die gleiche Fehlermeldung.
In meinem Fall war ich immer die Fehlermeldung:
Dieser war, weil ich gestellt hatte, eine Ressource-definition in der "Parameter": { } - Abschnitt der Vorlage statt "Resources": { } Abschnitt.
Die Fehlermeldung ist so, weil die Ressourcen haben, ein "Eigenschaften" - Abschnitt, aber Sie "Eigenschaften" sind nicht gültig für den Parameter.
InformationsquelleAutor Andrew Davison
Ich hatte die gleiche Fehlermeldung, wenn ich versucht, indem Ausgänge an meinem template.
Mein problem war, dass ich hatte, Hinzugefügt die Ausgabe unter "Ressourcen" nicht nach.
FALSCHE
RICHTIGE
InformationsquelleAutor Solidtubez
Hatte ich ein Variablenname, der war wie
security groups
ich entledigte dieser Fehler durch tunsecurityGroups
Überprüfen Sie Ihre json-Tasten für die korrekte Namenskonventionen
InformationsquelleAutor coder
War ein Abstands-Problem. Behoben. Vorlagen, kann schwierig sein.
Es ist schon eine Weile so, ich kann mich nicht erinnern, die genauen Abstände Problem.
Ich habe eine similair ein, wenn ich hatte ein Komma anstelle eines Doppelpunkts
InformationsquelleAutor Gabriel