Ich möchte ein Subnetz löschen, das sich in einer Amazon Relational Database Service (Amazon RDS) -DB-Subnetzgruppe befindet.
Kurzbeschreibung
Um eine Amazon RDS-DB-Instance zu starten, muss eine RDS-DB-Subnetzgruppe mindestens zwei Subnetze enthalten. Diese Subnetze müssen sich in verschiedenen Availability Zones (AZs) in derselben AWS-Region befinden. Sie können ein Subnetz nur dann aus der DB-Subnetzgruppe entfernen oder löschen, wenn:
- Der Subnetzgruppe sind keine DB-Instances zugeordnet.
- In dem Subnetz, das Sie löschen möchten, wurden keine DB-Instances gestartet.
Wenn Sie eine DB-Instance mit einer Subnetzgruppe starten, die zwei Subnetze in zwei AZs enthält, können Sie keine Subnetze aus der Subnetzgruppe löschen. Weitere Informationen finden Sie unter Arbeiten mit einer DB-Instance in einer VPC.
Wenn eine Multi-AZ-Bereitstellung über zwei oder mehr Subnetze verfügt, können Sie die Instance in beliebigen Subnetzen der AZs starten.
Wenn eine Single-AZ-Bereitstellung zwei oder mehr Subnetze hat, können Sie die AZ angeben, wenn Sie eine DB-Instance erstellen. Wenn Sie die AZ nicht angegeben haben, als Sie die DB-Instance erstellt haben, wird die Instance in einem beliebigen Subnetz der beiden AZs gestartet.
Behebung
Um ein Subnetz aus einer DB-Subnetzgruppe zu löschen, isolieren Sie das Subnetz, indem Sie die DB-Instance in ein anderes Subnetz verschieben. Entfernen Sie dann das Subnetz aus der DB-Subnetzgruppe. Diese Schritte gelten für Amazon RDS für Oracle, PostgreSQL, MySQL, MariaDB oder SQL Server.
**Hinweis:**Diese Lösung gilt nicht für Amazon Aurora, da Aurora Replikate als Failover-Ziele verwendet. Wenn eine primäre Aurora-DB-Instance ausfällt, wird das Replikat zur primären Instanz heraufgestuft. Diese Aktion unterscheidet sich von den meisten Multi-AZ-Bereitstellungen, bei denen es eine sekundäre DB-Instance in einer anderen Availability Zone gibt.
Löschen Sie ein Subnetz aus einer Single-AZ Amazon RDS-DB-Instance
- Ändern Sie die DB-Instance so, dass sie eine Multi-AZ-Bereitstellung ist. Dadurch wird ein Standby-Modus für die DB-Instance in einer anderen AZ erstellt, die ein anderes Subnetz verwendet. **Hinweis:**Wenn Sie bereits über ein Multi-AZ-Deployment verfügen, fahren Sie mit Schritt 2 fort.
- Starten Sie die DB-Instance mit einem Failover neu. Dadurch wird die Standby-Instance zur primären DB-Instance hochgestuft.
- Ändern Sie die DB-Instance wieder in eine Single-AZ-DB-Instance. **Hinweis:**Nachdem Sie dies getan haben, befindet sich die Single-AZ-DB-Instance nicht mehr in dem Subnetz, das Sie löschen möchten.
- Öffnen Sie die Amazon RDS-Konsole und wählen Sie dann im Navigationsbereich Snapshots aus.
- Wählen Sie die Subnetzgruppe aus, der die DB-Instance zugeordnet ist.
- Wählen Sie Bearbeiten.
- Wählen Sie unter Hinzufügen Subnetze das Subnetz aus, das Sie löschen möchten, und klicken Sie dann auf Entfernen.
- Wählen Sie Speichern.
Ähnliche Informationen
Arbeiten mit DB-Subnetzgruppen