Sie können den Namen eines Lastenausgleichs nicht ändern, da dies die Websites aufspalten würde, die den Lastenausgleich verwenden.
ELB einen zugehörigen Host-Namen haben, sieht das wie folgt aus:
${balancer_name}-${opaque_identifier}.${region}.elb.amazonaws.com
(Die ${opaque_identifier}
von der ELB Provisioning-Infrastruktur zugeordnet ist, mit demselben Namen ELB Zugehörigkeit zu verschiedenen Konten eindeutig zu machen, hat aber keine dokumentierte externe Bedeutung.)
Umbenennen des Load Balancers, wenn es erlaubt wäre, würde diesen Hostnamen ändern, wie Websites auf den Balancer mit CNAME
Datensätze oder A
-record-Aliase (in Route 53) zeigen würde ... und das würde breche die Seiten, da sie dann poi wären ning zu einem nicht vorhandenen Hostnamen.
Die einfachste Lösung ist eine neue Balancer mit dem Namen, den Sie erstellen mögen, die gleiche Konfiguration verwendet, dann, um es zu migrieren: mit der alten noch normal funktioniert, den neuen Ausgleich die gleichen Back-End-Instanzen anhänge , warten Sie, bis sie "in service" anzeigen ... testen ... dann ändern Sie die DNS - Einträge, die auf den alten Balancer zeigen, um auf den neuen Balancer zu zeigen ... warten Sie, bis die TTLs auf den alten DNS - Einträgen abgelaufen sind neuer Balancer, um den Verkehr aufzunehmen, und damit der alte Balancer keinen Traffic in den Cloudwatch-Metriken zeigt ... verifiziere das Verhalten ... dann lösche den alten Balancer.
Die gleiche Gruppe von Instanzen an mehrere ELBs ist eine unterstützte Konfiguration. Daher sollten Sie keine Übergangsprobleme damit haben, wenn Sie den neuen Balancer identisch mit dem alten mit denselben Subnetzen, Sicherheitsgruppen und Listener konfigurieren Konfigurationen usw.
Klingt wie ein roher Deal. Wenn Ihre Anwendungen über einen Route 53-Datensatz zu diesem ELB routen, ist es kein unglaublich aufwendiger Prozess, diese ELB-Einstellungen einfach in einen neuen ELB zu kopieren und den Route 53-Datensatz auf den neuen ELB zu schneiden. –
@AnthonyNeace Ich habe Ihren Kommentar ursprünglich nicht gesehen und scheint Ihren Vorschlag unbeabsichtigt gestohlen zu haben. Entschuldigung. Wenn du das gerne posten würdest, würde ich es gerne aufschieben und meins runter nehmen. –
@ Michael-sqlbot Keine Sorge, es ist alles gut und gut zu bleiben! Ich bin froh, dass eine solide Antwort gepostet wurde. –