Ich kann LBCookieStickinessPolicy für ELB nicht mit dem Cloud-Skript festlegen.LBCookieStickinessPolicy - cloudformation
"LBCookieStickinessPolicy": [
{
"PolicyName": "Sample",
"CookieExpirationPeriod": "180"
}
]
Ich kann LBCookieStickinessPolicy für ELB nicht mit dem Cloud-Skript festlegen.LBCookieStickinessPolicy - cloudformation
"LBCookieStickinessPolicy": [
{
"PolicyName": "Sample",
"CookieExpirationPeriod": "180"
}
]
Sie müssen diese Richtlinie einem Listener zuordnen. Fügen Sie den Richtliniennamen in die PolicyNames-Eigenschaft des Listeners ein.
"LBCookieStickinessPolicy" : [{
"PolicyName" : "Sample",
"CookieExpirationPeriod" : "180"
} ],
"Listeners" : [ {
"LoadBalancerPort" : "80",
"InstancePort" : { "Ref" : "InstancePort" },
"Protocol" : "HTTP",
"PolicyNames" : [ "Sample" ]
} ],
Ich habe die Lösung nicht verstanden. Ich hatte bereits in "PolicyNames" Hörern, weil ich Protokoll HTTPS verwendet habe. Und dann denselben "PolicyName" in "LBCookieStickinessPolicy" hinzuzufügen? Weil es mit Fehler fehlschlägt: \t "Richtliniennamen, die mit [ELBSample-, ELBSecurityPolicy-] beginnen, sind reserviert". Es sieht so aus, als ob er versucht, eine neue Richtlinie zu erstellen, und scheitert, weil ich bereits eine mit diesem Namen habe. Warum passiert es? – muzafarow
Welchen Fehler bekommen Sie? Ist dieses Codefragment in den LoadBalancer-Eigenschaften enthalten? –
Ja, der obige Teil wird zu den LB-Eigenschaften hinzugefügt. Ich habe keinen Fehler bekommen, der LB wird ohne die LB-Policy gestartet. – kavin
Das sieht gut aus, also muss beim Erstellen/Aktualisieren Ihres Stapels etwas anderes schief gehen. – Karel