Wie ändere ich die VPC für eine Amazon-RDS-DB-Instance?
Ich möchte meine Amazon Relational Database Service (Amazon RDS)-DB-Instance aus einer vorhandenen Amazon Virtual Private Cloud (Amazon VPC) in eine neue VPC verschieben.
Kurzbeschreibung
Um eine Amazon-RDS-DB-Instance in eine neue VPC zu verschieben, musst du die Subnetzgruppe der Instance ändern. Konfiguriere erst die neue VPC, bevor du die RDS-DB-Instance in ein neues Netzwerk verschiebst. Diese Konfiguration umfasst die Regeln für eingehenden Datenverkehr der Sicherheitsgruppe, die Subnetzgruppe und die Routing-Tabellen. Wenn du die VPC für eine DB-Instance änderst, wird die Instance neu gestartet, wenn sie in das andere Netzwerk verschoben wird. Da während des Verschiebens nicht auf die DB-Instance zugegriffen werden kann, empfiehlt es sich, die VPC während eines geplanten Änderungsfensters zu ändern, das außerhalb des wöchentlichen RDS-Wartungsfensters liegt.
In folgenden Fällen kann die VPC für eine DB-Instance nicht geändert werden:
- Die DB-Instance befindet sich in mehreren Availability Zones (AZs). Konvertiere die DB-Instance in eine einzelne AZ und konvertiere sie nach dem Verschieben in die neue VPC wieder in eine Multi-AZ-DB-Instance. Weitere Informationen zum Konvertieren von Instances findest du unter Hochverfügbarkeit (Multi-AZ) für Amazon RDS.
Hinweis: Eine DB-Subnetzgruppe kann nicht in eine Multi-AZ-Konfiguration geändert werden. Der Amazon-Aurora-Speicher ist standardmäßig eine Multi-AZ-Konfiguration (sogar für eine einzelne Instance). Daher kann die VPC für Amazon Aurora nicht geändert werden. Weitere Informationen findest du unter Wie kann ich die VPC von Amazon Aurora für MySQL- oder PostgreSQL-Clusters ändern? - Die DB-Instance ist ein Lesereplikat oder verfügt über Lesereplikate. Entferne die Lesereplikate und füge wieder Lesereplikate hinzu, nachdem die DB-Instance in die neue VPC verschoben wurde.
- Die in der Ziel-VPC erstellte Subnetzgruppe verfügt über keine Subnetze aus der AZ, in der die Quelldatenbank ausgeführt wird. Wenn sich die AZs unterscheiden, ist der Vorgang nicht erfolgreich.
Lösung
- Öffne die Amazon-RDS-Konsole.
- Wähle im Navigationsbereich die Option Subnetzgruppen aus.
- Wähle DB-Subnetzgruppe erstellen aus.
- Gib Subnetzname, Beschreibung und VPC-ID ein und wähle anschließend die für die DB-Instance benötigten Subnetze aus.
- Wähle Erstellen aus.
- Wähle im Navigationsbereich die Option Datenbanken aus.
- Wähle die DB-Instance und anschließend Ändern aus.
- Wähle im Abschnitt Konnektivität die Subnetzgruppe aus, die der neuen VPC zugeordnet ist. Wähle dann die entsprechende Security Group (Sicherheitsgruppe) für diese VPC aus.
- Wähle Weiter und dann Sofort anwenden aus.
Hinweis: Wenn du nicht Sofort anwenden auswählst, ändert Amazon RDS die VPC im Rahmen des nächsten Wartungsfensters. - Überprüfe die Details auf der Seite Ändern DB-Instance und wähle anschließend DB-Instance ändern aus.
Diese Aufgabe kann mehrere Minuten dauern. Du kannst dich vergewissern, dass das Subnetz geändert wurde, indem du die Instance auswählst und dann zur Seite mit den Konfigurationsdetails navigierst. Dort siehst du, dass die Subnetzgruppe aktualisiert wurde und der Status Abgeschlossen lautet. Du kannst auch die RDS-Konsole öffnen und dann im linken Navigationsbereich die Option Ereignisse auswählen. Vergewissere dich, dass die DB-Instance in die Ziel-VPC verschoben wurde.
Ähnliche Informationen

Relevanter Inhalt
- AWS OFFICIALAktualisiert vor einem Monat
- AWS OFFICIALAktualisiert vor 2 Monaten
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 2 Jahren