Verwenden Sie eine AWS CloudFormation Vorlage, um die Engine-Version Ihres Neptune-DB-Clusters zu aktualisieren - Amazon Neptune

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.

Verwenden Sie eine AWS CloudFormation Vorlage, um die Engine-Version Ihres Neptune-DB-Clusters zu aktualisieren

Sie können die AWS CloudFormation Neptune-Vorlage, mit der Sie Ihren Neptune-DB-Cluster erstellt haben, wiederverwenden, um dessen Engine-Version zu aktualisieren.

Updates der Neptune-Engine-Version können Neben- oder Haupt-Updates sein. Die Verwendung einer AWS CloudFormation Vorlage kann bei größeren Versionsupgrades hilfreich sein, die häufig erhebliche Änderungen beinhalten. Haupt-Updates können Datenbankänderungen enthalten, die nicht mit vorhandenen Anwendungen abwärtskompatibel sind. Daher müssen Sie möglicherweise auch Änderungen für Ihre Anwendungen ausführen. Führen Sie vor Updates stets Tests durch. Wir empfehlen Ihnen außerdem nachdrücklich, vor Updates einen manuellen Snapshot Ihres DB-Clusters zu erstellen.

Beachten Sie, dass Sie für jede Hauptversion ein eigenes Engine-Update durchführen müssen. Sie können eine Hauptversion nicht überspringen und direkt auf die folgende Hauptversion aktualisieren.

Wenn Sie vor dem 17. Mai 2023 den AWS CloudFormation Neptune-Stack zum Upgrade Ihrer Engine-Version verwendet haben, hat er einfach einen neuen, leeren DB-Cluster anstelle Ihres aktuellen erstellt. Seit dem 17. Mai 2023 unterstützt der AWS CloudFormation Neptune-Stack jedoch jetzt direkte Engine-Upgrades, bei denen Ihre vorhandenen Daten erhalten bleiben.

Anmerkung

Wenn Sie die verwenden, stellen Sie sicher AWS Cloud Development Kit (AWS CDK), dass die verwendete AWS CDK Version 2.82.0 oder höher ist. Versionen vor 2.82.0 unterstützen keine direkten Neptune-Engine-Upgrades.

Für ein Update auf eine Hauptversion sollte Ihre Vorlage die folgenden Eigenschaften im DBCluster festlegen:

  • DBClusterParameterGroup (Benutzerdefiniert/Standard)

  • DBInstanceParameterGroupName

  • EngineVersion

In ähnlicher Weise sollten Sie für DBInstances attached to Folgendes einstellenDBCluster:

  • DBParameterGroup (Benutzerdefiniert/Standard)

Alle Parametergruppen müssen in der Vorlage definiert werden, sowohl benutzerdefinierte als auch Standard-Parametergruppen.

Stellen Sie für benutzerdefinierte Parametergruppen sicher, dass die Familie der vorhandenen benutzerdefinierten Parametergruppe mit der neuen Engine-Version kompatibel ist. Engine-Versionen vor 1.2.0.0 verwenden die Parametergruppenfamilie neptune1. Engine-Versionen ab 1.2.0.0 erfordern die Parametergruppenfamilie neptune1.2. Weitere Informationen finden Sie unter Amazon-Neptune-Parametergruppen.

Geben Sie bei Updates auf Engine-Hauptversionen eine Parametergruppe mit der entsprechenden Familie in das DBCluster-Feld DBInstanceParameterGroupName ein.

Eine Standard-Parametergruppe sollte auf eine Parametergruppe aktualisiert werden, die mit der neuen Engine-Version kompatibel ist.

Beachten Sie, dass Neptune DB-Instances nach einem Engine-Update automatisch neu startet.