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 RDS-DB-Instance in eine neue VPC zu verschieben, musst du die Subnetzgruppe der Instance ändern. Konfiguriere zunächst die neue VPC mit den erforderlichen Regeln für eingehende Sicherheitsgruppen, Subnetzgruppen und Routing-Tabellen. Verschiebe dann die DB-Instance in das neue Netzwerk. Wenn du die VPC für eine DB-Instance änderst, wird die Instance neu gestartet.
Hinweis: Auf die DB-Instance kann während des Verschiebens nicht zugegriffen werden. Ändere die VPC während eines geplanten Änderungsfensters, das außerhalb des wöchentlichen Wartungsfensters von Amazon RDS liegt.
Bevor du die VPC für eine DB-Instance änderst, überprüfe die folgenden Faktoren:
- Die DB-Instance muss eine Single-AZ-Konfiguration sein. Wenn sich deine DB-Instance in mehreren Availability Zones befindet, konvertiere die DB-Instance in eine Single-AZ-Konfiguration. Nachdem du die Instance in die neue VPC verschoben hast, konvertiere die Instance wieder in eine Multi-AZ-Konfiguration.
Hinweis: Eine DB-Subnetzgruppe kann nicht in eine Multi-AZ-Konfiguration geändert werden. Standardmäßig ist der Amazon Aurora-Speicher auch für eine einzelne Instance Multi-AZ. Du kannst die VPC für Aurora also nicht ändern. Weitere Informationen findest du unter Wie kann ich die VPC eines 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 du die DB-Instance in die neue VPC verschoben hast.
- Die in der Ziel-VPC erstellte Subnetzgruppe verfügt über keine Subnetze aus der Availability Zone, in der die Quelldatenbank ausgeführt wird. Wenn die Availability Zones unterschiedlich sind, schlägt der Vorgang fehl.
Lösung
Gehe wie folgt vor, um deine DB-Instance in eine andere VPC zu verschieben:
- Öffne die Amazon-RDS-Konsole.
- Wähle im Navigationsbereich die Option Subnetzgruppen aus.
- Wähle DB-Subnetzgruppe erstellen aus.
- Gib für Details zur Subnetzgruppe den Subnetznamen und die Beschreibung ein und wähledeine VPC-ID aus.
- Wähle unter Subnetze hinzufügen die Subnetze aus, die du für die DB-Instance benötigst.
- Wähle Erstellen aus.
- Wähle im Navigationsbereich 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 DB-Instance ändern und wähle anschließend DB-Instance ändern aus.
Hinweis: Diese Aufgabe kann mehrere Minuten dauern.
- Um zu bestätigen, dass sich das Subnetz geändert hat, wähle die Instance aus und navigiere dann zur Seite mit den Konfigurationsdetails. Vergewissere dich, dass der Status Vollständig lautet und dass die Subnetzgruppe aktualisiert wurde.
-oder-
Wähle im Navigationsbereich Ereignisse aus. Vergewissere dich, dass die DB-Instance in die Ziel-VPC verschoben wurde.
Ähnliche Informationen
Arbeiten mit einer DB-Instance in einer VPC
Subnetze für deine VPC