Kann ich mit "Fn::Join" in "Parameter" von AWS Cloudformation json-template
Ich verwenden möchten, die in den Parametern der Cloudformation json-template Verknüpfung von einigen Politischen/Loadbalancers tags Namen, wie:
"SomeScalingGroupName": {
"Type": "String",
"Default": {"Fn::Join": ["", ["Process-", {"Ref": "Env"}, "-Some-Worker-Name"]]}
},
Und ich bekomme Fehler:
Vorlage Validierungs-Fehler: Template-format-Fehler: Jeder Standard
Mitglied muss ein string sein.
Also meine Frage, ob dass die richtige Art und Weise zu benutzen, die Funktion join in-Parameter? Oder ich, Sie haben keine andere Möglichkeit, das zu tun? Oder Sie haben keine besseren Vorschläge, um mit, dass?
Dank!
- der Fehler sagt dir, was falsch ist. Sie können mit einer Funktion (fn:join) für Standard-Werte.
- Ich sehe nicht, (fn:join) - in Fehler. Können Sie empfehlen, wie kann ich mich verwandeln dieses Stückchen code für die nicht immer Fehler? Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden können Sie systeminterne Funktionen innerhalb der Parameter-Abschnitt der Vorlage.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference.html
Müssen Sie verwenden diese Funktion in Ihrem Ressource-Eigenschaften. Zum Beispiel:
Gilt dies für die 'Name' - tag, um Ihre Load-Balancer mit einem Wert von 'process-test-meine-worker". Sie können auch diese dieselbe Funktion überall sonst innerhalb der Eigenschaften Ihrer Ressourcen.