Direkt zum Inhalt

Wie führe ich ein Hauptversions-Upgrade meiner Aurora PostgreSQL-kompatiblen globalen Datenbank durch?

Lesedauer: 3 Minute
0

Ich möchte ein Hauptversions-Upgrade meiner globalen Amazon Aurora PostgreSQL-kompatiblen Edition-Datenbank durchführen.

Behebung

Wichtig: Bevor du das Hauptversions-Upgrade in deiner Produktionsumgebung durchführst, teste deinen Produktions-DB-Cluster mit der aktualisierten Version. Der Upgrade-Prozess erfordert Ausfallzeiten. Es empfiehlt sich, das Upgrade während des geplanten Wartungsfensters durchzuführen.

Wenn du das Hauptversions-Upgrade deiner globalen Aurora PostgreSQL-kompatiblen Datenbank durchführst, kannst du dem globalen Datenbank-Cluster keine benutzerdefinierte Parametergruppe zuweisen. Erstelle stattdessen deine benutzerdefinierten Parametergruppen in jeder AWS-Region des globalen Clusters. Wende die Parametergruppen nach dem Upgrade anschließend manuell auf die regionalen Cluster an.

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 der AWS CLI verwendest.

rds.global_db_rpo deaktivieren

Der Parameter rds.global_db_rpo ist standardmäßig deaktiviert. Wenn du den Parameter aktiviert hast, musst du ihn deaktivieren, um ein Hauptversions-Upgrade durchzuführen.

Wenn du ein Recovery Point Objective (RPO) für den globalen DB-Cluster festlegst, deaktiviere den Parameter rds.global_db_rpo, bevor du ein Upgrade an einer Hauptversion durchführst. Hauptversions-Upgrades schlagen fehl, wenn RPO aktiviert ist, und du erhältst eine Fehlermeldung, die der folgenden ähnelt:

„Error: We're sorry, your request to modify global database GlobalCluster-GCTest has failed. Primary cluster can't have RPO setting enabled during major version upgrade.“

Um den Parameter rds.global_db_rpo zurückzusetzen, kannst du die Amazon Relational Database Service (Amazon RDS)-Konsole oder die AWS CLI verwenden. Weitere Informationen findest du unter Parameter in einer DB-Cluster-Parametergruppe in Amazon Aurora zurücksetzen.

Führe das Hauptversions-Upgrade durch

Voraussetzung: Stelle sicher, dass die Version, auf die du ein Upgrade durchführen möchtest, in deiner Region verfügbar ist.

Aurora- und RDS-Konsole verwenden

Führe die folgenden Schritte aus:

  1. Öffne die Aurora- und RDS-Konsole.
  2. Wähle im Navigationsbereich Datenbanken aus, und wähle dann die globale Datenbank aus, die du aktualisieren möchtest.
    Hinweis: Wähle unter Datenbanken das Datenbankobjekt der obersten Ebene aus. Um sicherzustellen, dass du das richtige Element ausgewählt hast, wähle Rolle aus und überprüfe, ob dort Globale Datenbank angezeigt wird.
  3. Wähle Ändern.
  4. Wähle auf der Seite DB-Cluster ändern als Engine-Version die neueste Version aus.
  5. Wähle Weiter und überprüfe dann die Zusammenfassung der Änderungen.
  6. Wähle Sofort anwenden, um die Änderungen sofort zu übernehmen.
    Hinweis: Diese Option kann zu unerwarteten Ausfallzeiten für die DB-Instance führen.
  7. Wähle Cluster ändern, um die Änderungen zu speichern.

Verwendung der AWS CLI

Führe den Befehl modify-global-cluster aus:

aws rds modify-global-cluster --global-cluster-identifier cluster_global_identifier --engine-version engnie_version --allow-major-version-upgrade

Hinweis: Ersetze cluster_global_identifier durch deine Kennung und engine_version durch deine Engine-Version.

Ähnliche Informationen

Upgrade einer Amazon Aurora Global Database

DB-Cluster-Parametergruppen für Amazon Aurora-DB-Cluster

AWS OFFICIALAktualisiert vor 10 Monaten