Direkt zum Inhalt

Wie stelle ich die öffentliche IP-Adresse oder Elastic IP-Adresse wieder her, die einer EC2-Instance zugeordnet ist?

Lesedauer: 2 Minute
0

Ich habe eine Instance der Amazon Elastic Compute Cloud (Amazon EC2) gestoppt und gestartet, und daraufhin hat sich die mit der Instance verknüpfte öffentliche IP-Adresse geändert. Oder ich habe versehentlich die elastische IP-Adresse freigegeben, die mit meiner Instance verknüpft war.

Behebung

Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version von AWS CLI verwendest.

Öffentliche IP-Adressen

Wenn eine öffentliche IP-Adresse nicht mehr mit einer Instance verknüpft ist, wird diese Adresse an den öffentlichen IP-Adresspool zurückgegeben. Du kannst dieselbe öffentliche IP-Adresse für deine gestoppte Instance nicht wiederherstellen. Die neue automatisch zugewiesene öffentliche IP-Adresse wird nach dem Zufallsprinzip aus dem öffentlichen IP-Adresspool ausgewählt.

Die öffentliche IP-Adresse einer Instance ändert sich in den folgenden Szenarien:

  • Amazon EC2 weist angehaltenen Instances oder Instances, die sich im Ruhezustand befinden, eine neue öffentliche IP-Adresse zu, wenn sie erneut gestartet werden.
  • Du hast die Verknüpfung der mit einer Instance verknüpften Elastic IP-Adresse von der Instance getrennt, sodass die Instance eine neue öffentliche IP-Adresse erhalten hat.
  • Du hast die Zuweisung einer öffentlichen IP-Adresse aufgehoben und dann in den Einstellungen der primären Netzwerkschnittstelle eine neue öffentliche IP-Adresse zugewiesen.

Elastic-IP-Adressen

Es hat sich bewährt, eine Elastic IP-Adresse anstelle einer öffentlichen IP-Adresse zu verwenden. Dies liegt daran, dass AWS Elastic IP-Adressen dem AWS-Konto und nicht der Instance zuweist. Dann kannst du die Elastic IP-Adressen nach Bedarf mit Instances verknüpfen und ihre Verknüpfungen aufheben. Wenn du eine Instance beendest, behält sie die zugehörigen Elastic IP-Adressen bei. AWS stellt Elastic IP-Adressen, die mit einer gestoppten Instance verknüpft sind, weiterhin in Rechnung.

Um eine Elastic IP-Adresse wiederherzustellen, musst du die Amazon EC2-API oder ein Befehlszeilen-Tool verwenden. Du kannst eine Elastic IP-Adresse nicht wiederherstellen, die einem anderen Konto zugewiesen ist oder wenn du das Kontingent für die maximale Anzahl an Elastic IP-Adressen erreicht hast.

**Hinweis:**Du kannst mit einer Elastic IP-Adresse verknüpfte Tags nicht wiederherstellen. Du kannst auch eine automatisch zugewiesene dynamische öffentliche IP-Adresse nicht in eine Elastic IP-Adresse konvertieren.

Um eine Elastic IP-Adresse wiederherzustellen, führe den folgenden AWS-CLI-Befehl allocate-address aus:

aws ec2 allocate-address --domain vpc --address 000.0.000.0

**Hinweis:**Ersetze **000.0.000.0 ** durch die Elastic IP-Adresse.

Ähnliche Informationen

AllocateAddress

AWS OFFICIALAktualisiert vor 10 Monaten