Complete a 3 Question Survey and Earn a re:Post Badge
Help improve AWS Support Official channel in re:Post and share your experience - complete a quick three-question survey to earn a re:Post badge!
Wie führe ich ein Hauptversions-Upgrade meiner Aurora PostgreSQL-kompatiblen globalen Datenbank durch?
Ich möchte ein Hauptversions-Upgrade meiner globalen Amazon Aurora PostgreSQL-kompatiblen Edition-Datenbank durchführen.
Lösung
Bevor du das Hauptversions-Upgrade in der Produktionsumgebung durchführst, ist es wichtig, dass du den Produktions-DB-Cluster auf der aktualisierten Version testest. Der Upgrade-Prozess erfordert Ausfallzeiten. Es empfiehlt sich, das Upgrade während des geplanten Wartungsfensters durchzuführen.
Wenn du das Hauptversions-Upgrade der Aurora PostgreSQL-kompatiblen globalen Datenbank durchführst, kannst du keine benutzerdefinierte Parametergruppe auf den globalen Datenbank-Cluster anwenden. Erstelle die benutzerdefinierten Parametergruppen in jeder AWS-Region des globalen Clusters und wende die Parametergruppen dann nach dem Upgrade 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 nicht aktiviert hast, fahre mit den Schritten zur Durchführung des Haupt-Upgrades fort.
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.“
Die Amazon RDS-Konsole verwenden
Führe die folgenden Schritte aus:
- Öffne die Amazon Relational Database Service (Amazon RDS)-Konsole.
- Wähle im Navigationsbereich Parametergruppen aus.
- Wähle die primäre DB-Cluster-Parametergruppe.
- Wähle für Parameter group actions (Parametergruppenaktionen) die Option Aktionen und dann Bearbeiten aus.
- Wähle den Parameter rds.global_db_rpo.
- Wähle Zurücksetzen aus.
- Wähle unter Reset parameters in DB parameter group (Parameter in der DB-Parametergruppe zurücksetzen) die Option Parameter zurücksetzen aus.
Weitere Informationen zu DB-Cluster-Parametern findest du unter DB-Cluster-Parametergruppen für Amazon Aurora-DB-Cluster.
AWS CLI verwenden
Führe den Befehl reset-db-cluster-parameter-group für das Betriebssystem (OS) aus.
Linux, macOS oder Unix:
aws rds reset-db-cluster-parameter-group \ --db-cluster-parameter-group-name global_db_cluster_parameter_group \ --parameters "ParameterName=rds.global_db_rpo,ApplyMethod=immediate"
Windows:
aws rds reset-db-cluster-parameter-group ^ --db-cluster-parameter-group-name global_db_cluster_parameter_group ^ --parameters "ParameterName=rds.global_db_rpo,ApplyMethod=immediate"
Führe das Hauptversions-Upgrade durch
Voraussetzung: Vergewissere dich, dass die Version, auf die du ein Upgrade durchführst, in deiner Region verfügbar ist.
Die Amazon RDS-Konsole verwenden
Führe die folgenden Schritte aus:
- Öffne die Amazon-RDS-Konsole.
- 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 Element der obersten Ebene aus. Um dich zu vergewissern, dass du das richtige Element ausgewählt hast, wähle Rolle und suche nach Globale Datenbank. - Wähle Ändern.
- Wähle auf der Seite DB-Cluster ändern als Engine-Version die neueste Version aus.
- Wähle Weiter und überprüfe dann die Zusammenfassung der Änderungen.
- Wähle Sofort anwenden, um die Änderungen sofort zu übernehmen.
Hinweis: Diese Option kann zu unerwarteten Ausfallzeiten für die DB-Instance führen. - Wähle Cluster ändern, um die Änderungen zu speichern.
AWS CLI verwenden
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 deinen Bezeichner und engine_version durch deine Engine-Version.
Ähnliche Informationen
Ähnliche Videos


Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 9 Monaten
- AWS OFFICIALAktualisiert vor 3 Jahren