Direkt zum Inhalt

Wie aktualisiere ich meine globalen Aurora MySQL-Compatible- und Aurora PostgreSQL-Compatible-Datenbanken?

Lesedauer: 4 Minute
0

Ich möchte die globalen Datenbanken meiner Amazon Aurora MySQL-Compatible Edition und meiner Amazon Aurora PostgreSQL-Compatible Edition aktualisieren.

Lösung

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.

Du kannst entweder ein Neben- oder ein Hauptversions-Upgrade der Amazon Aurora-Cluster in deiner globalen Datenbankkonfiguration durchführen.

Nebenversions-Upgrade

Automatische Nebenversions-Upgrades gelten nicht für Aurora MySQL-Compatible- und Aurora PostgreSQL-Compatible-Cluster, die Teil einer globalen Datenbank sind.

Aurora MySQL-Compatible

Wenn du versuchst, ein direktes Upgrade auf dem sekundären Cluster durchzuführen, wird möglicherweise die folgende Fehlermeldung angezeigt:

„In-place minor version upgrade of Aurora MySQL global database cluster 'cluster-name' to Aurora MySQL engine version 8.0.mysql_aurora.3.0x.x isn't supported. The selected target version 8.0.mysql_aurora.3.0x.x supports a higher version of community MySQL that introduces changes incompatible with previous minor versions of Aurora MySQL. See the Aurora documentation for how to perform a minor version upgrade on global database clusters.“

Bei Nebenversions-Upgrades musst du alle sekundären Cluster aktualisieren, bevor du das primäre Cluster aktualisierst. Bei einigen Aurora MySQL-Compatible-Versionen musst du jedoch den sekundären Cluster löschen und dann den primären Cluster aktualisieren. Nach dem Upgrade des primären Clusters kannst du den sekundären Cluster auf der neuen Version neu erstellen. Um deine Version der globalen Cluster-Engine von Aurora MySQL-Compatible zu aktualisieren, musst du den DB-Cluster ändern.

Entferne alle sekundären Regionen aus dem globalen Cluster für ein kleineres Upgrade auf die Aurora-MySQL-Compatible-Version 2.12.*, 3.04.* oder höher. Aktualisiere die Engine-Version der primären Region auf eine der Aurora-MySQL-Compatible-Versionen. Füge dann sekundäre Regionen zum globalen Cluster hinzu.

Weitere Informationen findest du unter Aktualisierung der Nebenversion oder des Patch-Levels eines Aurora MySQL-DB-Clusters.

Aurora PostgreSQL-Compatible

Wenn du einen neuen globalen Aurora PostgreSQL-Compatible-Cluster erstellst, finden keine automatischen kleineren Upgrades statt. Du musst alle sekundären Cluster manuell aktualisieren und dann den primären Cluster aktualisieren.

Während des Upgrades kann es zu kurzen Ausfällen kommen, da die Patch-Funktion ohne Ausfallzeiten für globale Cluster nicht verfügbar ist. Weitere Informationen findest du unter So führst du kleinere Versions-Upgrades durch und wendest Patches an.

Hauptversions-Upgrade

Aurora MySQL-Compatible

Ein Hauptversions-Upgrade einer globalen Amazon Aurora-Datenbank aktualisiert den globalen Datenbank-Cluster und nicht die einzelnen Cluster, die er enthält.

Hinweis: Nachdem du die globale Datenbank aktualisiert hast, kannst du das Upgrade nicht rückgängig machen.

Informationen zur Durchführung eines Hauptversions-Upgrades für eine globale Datenbank von Amazon Aurora MySQL-Compatible findest du unter Direkte Haupt-Upgrades für globale Datenbanken. Stelle sicher, dass du den globalen Cluster und nicht einen der einzelnen Cluster auswählst. Wenn du den globalen Cluster auswählst, werden alle Cluster gleichzeitig aktualisiert. Wenn du die Amazon RDS-Konsole verwendest, um das Upgrade durchzuführen, wähle das Element mit einer Rolle für die Globale Datenbank aus. Wenn du die AWS CLI verwendest, führe den Befehl modify-global-cluster anstelle von modify-db-cluster aus.

Weitere Informationen zu größeren Upgrades für Aurora MySQL findest du unter So funktioniert das direkte Upgrade der Aurora-MySQL-Hauptversion.

Informationen zur Behebung von Problemen mit dem Upgrade findest du unter Fehlerbehebung bei direkten Aurora MySQL-Upgrades.

Aurora PostgreSQL-Compatible

Wenn du ein größeres Upgrade auf einem Aurora PostgreSQL-Cluster durchführst, empfiehlt es sich, die Anwendungen auf der aktualisierten Version zu testen.

Bevor du das Upgrade durchführst, musst du einen Recovery Point Object (RPO) für den Parameter rds.global_db_rpo für den Cluster neu setzen. Aktualisiere dann die globale Aurora PostgreSQL-Datenbank.

Ähnliche Informationen

Amazon Aurora Global Database verwenden

Upgrade auf Amazon Aurora MySQL Version 3 (mit MySQL-8.0-Kompatibilität)

Make the most of your upgrade to Amazon Aurora MySQL version 3 | The Data Dive on AWS OnAir S01 (Mache das Beste aus dem Upgrade auf Amazon Aurora MySQL Version 3 | Data Dive auf AWS OnAir S01) auf der YouTube-Website

AWS OFFICIALAktualisiert vor 5 Monaten