Verwenden einer AWS CloudFormation Vorlage zum Aktualisieren der Engine-Version Ihres Neptune-DB-Clusters - 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 einer AWS CloudFormation Vorlage zum Aktualisieren der Engine-Version Ihres Neptune-DB-Clusters

Sie können die Neptune- AWS CloudFormation Vorlage, die Sie zum Erstellen Ihres Neptune-DB-Clusters verwendet 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 Hauptversions-Upgrades hilfreich sein, die oft erhebliche Änderungen enthalten. 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 Neptune- AWS CloudFormation Stack verwendet haben, um Ihre Engine-Version zu aktualisieren, wurde einfach ein neuer, leerer DB-Cluster anstelle Ihres aktuellen erstellt. Ab dem 17. Mai 2023 unterstützt der Neptune- AWS CloudFormation Stack jedoch jetzt direkte Engine-Upgrades, die Ihre vorhandenen Daten beibehalten.

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

  • DBClusterParameterGroup (Benutzerdefiniert/Standard)

  • DBInstanceParameterGroupName

  • EngineVersion

Ähnlich sollten Sie für DBInstances, die an DBCluster angefügt sind, Folgendes festlegen:

  • 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.