Es ist nicht klar, was Sie sagen "es gibt eine neue öffentliche DNS für den Server"? -Danke für den Kommentar, das ist klarer, was du meinst! Es ist der aws Domain Name im Format "ec2-54-222-213-143.eu-west-1.compute.amazonaws.com" Sie beziehen sich auf
Sie fragen, wie diese Namen/Adresse Änderungen sein können gelang es?
Generell für diese Art von Problemen Festsetzung ein paar Dinge gibt es erstens zu beachten
, wenn es die öffentliche IP-Adresse, die anstelle einer kurzlebigen öffentlichen IP-Adresse verwenden, um eine elastische IP ändert. Dies bleibt gleich und kann von einer alten Instanz auf eine neue Instanz übertragen werden. Bitte lesen Sie http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html über die Unterschiede zwischen "Elastic IP" und normalen öffentlichen IP-Adressen auf AWS
Zweitens, wenn Sie besorgt über die Wartung der DNS-Datensätze, die Zuordnung der IP-Adressen zu den Domain-Namen dann ist es möglich, zu automatisieren Aktualisierungen an aws route53. Ich habe den aws CLI-Befehl "route53 change-resource-record-sets" dafür verwendet und auch CloudFormation
Die Automatisierung von Ereignissen beim Start der Instanz erfordert ein wenig Nachforschung der verfügbaren APIs und Haken zum Beispiel siehe diese Antwort mit einer einfachen Verwendung von Cloud-init Using cloud-init user data
Nur eine Randnotiz ... Sie können aws Unterstützung senden, um die Grenze der elastischen ips zu erhöhen ... wenn Sie nicht elastische ips nur wegen der Grenze von 5 verwenden. – Satyajeet
@ Satyajeet Um ehrlich zu sein, möchte ich keine elastischen IPs auf einem Dev-Server verwenden. Ich glaube, ich verschwenden wertvolle IP-Adresse nur für einen Dev-Server. –
Sie haben absolut Recht ... Aber ich denke, Hauptzweck der elastischen IP ist es, eine Maschine zu bedienen, die für immer leben will ... und ich denke, das Leben des Dev-Servers ist eng mit Produktionsserver verwandt ... nur eine Meinung. .. :) – Satyajeet