Wie kann ich ein Subnetz löschen, das Teil einer Amazon RDS DB-Subnetzgruppe ist?

Lesedauer: 3 Minute
0

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

  1. Ä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.
  2. Starten Sie die DB-Instance mit einem Failover neu. Dadurch wird die Standby-Instance zur primären DB-Instance hochgestuft.
  3. Ä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.
  4. Öffnen Sie die Amazon RDS-Konsole und wählen Sie dann im Navigationsbereich Snapshots aus.
  5. Wählen Sie die Subnetzgruppe aus, der die DB-Instance zugeordnet ist.
  6. Wählen Sie Bearbeiten.
  7. Wählen Sie unter Hinzufügen Subnetze das Subnetz aus, das Sie löschen möchten, und klicken Sie dann auf Entfernen.
  8. Wählen Sie Speichern.

Ähnliche Informationen

Arbeiten mit DB-Subnetzgruppen