Wiederherstellung einer DB-Instance oder eines Multi-AZ-DB-Clusters, mit Amazon RDS Extended Support - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wiederherstellung einer DB-Instance oder eines Multi-AZ-DB-Clusters, mit Amazon RDS Extended Support

Wenn Sie eine DB-Instance oder einen Multi-AZ-DB-Cluster, wiederherstellen, wählen Sie in der Konsole die Option RDS Extended Support aktivieren oder verwenden Sie die Option Extended Support im Parameter AWS CLI oder in der RDS-API. Wenn Sie eine DB-Instance oder einen Multi-AZ-DB-Cluster, bei RDS Extended Support registrieren, wird es für die gesamte Lebensdauer der DB-Instance oder des Multi-AZ-DB-Clusters, des oder des globalen Clusters dauerhaft für RDS Extended Support registriert.

Die Standardeinstellung für die RDS Extended Support-Einstellung hängt davon ab, ob Sie die Konsole AWS CLI, die oder die RDS-API zum Wiederherstellen Ihrer Datenbank verwenden. Wenn Sie die Konsole verwenden, RDS Extended Support aktivieren nicht auswählen und die Haupt-Engine-Version, die Sie wiederherstellen, das Ende des Standardsupports für RDS überschritten hat, aktualisiert Amazon RDS Ihre DB-Instance automatisch auf eine neuere Engine-Version. Wenn Sie die AWS CLI oder die RDS-API verwenden und die Einstellung RDS Extended Support nicht angeben, aktiviert Amazon RDS standardmäßig RDS Extended Support. Wenn Sie mithilfe AWS CloudFormationanderer Dienste automatisieren, sorgt dieses Standardverhalten dafür, dass Ihre Datenbank auch nach dem Ende des Standard-Supports von RDS verfügbar ist. Sie können RDS Extended Support mithilfe der AWS CLI oder der RDS-API deaktivieren.

Verhalten von RDS Extended Support

In der folgenden Tabelle wird zusammengefasst, was passiert, wenn eine Haupt-Engine-Version einer DB-Instance oder eines Multi-AZ-DB-Clusters, , den Sie wiederherstellen, das Ende der Standardunterstützung für RDS erreicht hat.

Status des erweiterten RDS-Support* Behavior

Enabled

Amazon RDS berechnet Ihnen Gebühren für RDS Extended Support.

Deaktiviert **

Nach Abschluss der Wiederherstellung aktualisiert Amazon RDS automatisch Ihre DB-Instance oder Ihren Multi-AZ-DB-Cluster, Ihren auf eine neuere Engine-Version (in einem future Wartungsfenster).

* In der RDS-Konsole wird der Status RDS Extended Support als Ja oder Nein angezeigt. In der AWS CLI oder RDS-API wird der Status RDS Extended Support als open-source-rds-extended-support oder angezeigtopen-source-rds-extended-support-disabled.

** Diese Option ist nur verfügbar, wenn eine DB-Instance oder ein Multi-AZ-DB-Cluster wiederhergestellt wird, auf dem PostgreSQL 12 und höher oder MySQL 8 und höher ausgeführt wird.

Überlegungen zum RDS Extended Support

Bevor Sie eine DB-Instance oder einen Multi-AZ-DB-Cluster, wiederherstellen, sollten Sie die folgenden Punkte berücksichtigen:

  • Wenn Sie nach Ablauf des eine DB-Instance oder einen Multi-AZ-DB-Cluster, einen von Amazon S3 wiederherstellen möchten, können Sie dies nur mit der AWS CLI oder der RDS-API tun. Verwenden Sie die --engine-lifecycle-support Option im AWS CLI Befehl restore-db-cluster-from-s3 oder den EngineLifecycleSupport Parameter im RDS-API-Vorgang RestoreDB S3 ClusterFrom.

  • Wenn Sie verhindern möchten, dass RDS Ihre Datenbanken auf RDS Extended Support-Versionen zurücksetzt, geben Sie dies open-source-rds-extended-support-disabled in der AWS CLI oder der RDS-API an. Auf diese Weise vermeiden Sie alle damit verbundenen Gebühren für den RDS Extended Support.

    Wenn Sie diese Einstellung angeben, aktualisiert Amazon RDS Ihre wiederhergestellte Datenbank automatisch auf eine neuere, unterstützte Hauptversion. Wenn das Upgrade die Prüfungen vor dem Upgrade nicht bestanden hat, führt Amazon RDS ein sicheres Rollback zur Version der RDS Extended Support Engine durch. Diese Datenbank bleibt im RDS Extended Support-Modus, und Amazon RDS berechnet Ihnen RDS Extended Support in Rechnung, bis Sie Ihre Datenbank manuell aktualisieren.

    Wenn Sie beispielsweise einen MySQL 5.7-Snapshot wiederherstellen, ohne RDS Extended Support zu verwenden, versucht Amazon RDS, Ihre Datenbank automatisch auf MySQL 8.0 zu aktualisieren. Wenn dieses Upgrade aufgrund eines Problems fehlschlägt, das Sie lösen müssen, führt Amazon RDS ein Rollback der Datenbank auf MySQL 5.7 durch. Amazon RDS behält die Datenbank auf RDS Extended Support, bis Sie das Problem beheben können. Beispielsweise kann ein Upgrade aufgrund unzureichenden Speicherplatzes fehlschlagen. Nachdem Sie das Problem behoben haben, müssen Sie das Upgrade einleiten. Nach dem ersten Versuch, Ihre Datenbank zu aktualisieren, versucht Amazon RDS nicht erneut, sie zu aktualisieren.

  • RDS Extended Support wird auf Clusterebene festgelegt. Mitglieder eines Clusters haben immer dieselbe Einstellung für RDS Extended Support in der RDS-Konsole, --engine-lifecycle-support in der AWS CLI und EngineLifecycleSupport in der RDS-API.

Weitere Informationen finden Sie unter Meine SQL Versionen und Veröffentlichungskalender für Amazon RDS for PostgreSQL.

Wiederherstellung einer DB-Instance oder eines Multi-AZ-DB-Clusters, mit RDS Extended Support

Sie können eine DB-Instance oder einen Multi-AZ-DB-Cluster, mit einer RDS Extended Support-Version mithilfe der AWS Management Console AWS CLI, der oder der RDS-API wiederherstellen.

Wenn Sie , eine DB-Instance oder einen Multi-AZ-DB-Cluster wiederherstellen, wählen Sie im Abschnitt Engine-Optionen die Option RDS Extended Support aktivieren aus. Wenn Sie diese Einstellung nicht auswählen und die Haupt-Engine-Version, die Sie wiederherstellen, das Ende der Standardunterstützung für RDS überschritten hat, aktualisiert Amazon RDS Amazon Ihren Ihren Multi-AZ-DB-Cluster automatisch auf eine Version mit RDS .

Die folgende Abbildung zeigt die Einstellung Enable RDS Extended Support:

Die Einstellung Enable RDS Extended Support im Abschnitt Engine-Optionen.

Wenn Sie den AWS CLI Befehl oder restore-db-cluster-from-snapshot ausführen, wählen Sie RDS Extended Support aus, indem Sie für die Option angeben. open-source-rds-extended-support --engine-lifecycle-support

Wenn Sie Gebühren im Zusammenhang mit RDS Extended Support vermeiden möchten, setzen Sie die --engine-lifecycle-support Option aufopen-source-rds-extended-support-disabled. Standardmäßig ist diese Option auf eingestelltopen-source-rds-extended-support.

Sie können diesen Wert auch mit den folgenden AWS CLI Befehlen angeben:

Wenn Sie den ClusterFromSnapshot Amazon DBSnapshot oder RestoreDB verwenden, wählen Sie RDS Extended Support aus, indem Sie den Parameter auf setzen. EngineLifecycleSupport open-source-rds-extended-support

Wenn Sie Gebühren im Zusammenhang mit RDS Extended Support vermeiden möchten, setzen Sie den EngineLifecycleSupport Parameter aufopen-source-rds-extended-support-disabled. Dieser Parameter ist standardmäßig auf open-source-rds-extended-support festgelegt.

Sie können diesen Wert auch mithilfe der folgenden RDS-API-Operationen angeben:

Weitere Informationen zur Wiederherstellung einer DB-Instance oder eines Multi-AZ-DB-Clusters finden Sie in Wiederherstellung auf einer DB-Instance den Anweisungen für Ihre DB-Engine unter.