AWS hat mich vor Kurzem benachrichtigt, dass ich eine RDS-Instanz aktualisieren muss, die einen Instanztyp verwendet, der entfernt wird.
Also habe ich mich angemeldet und meine Instanzgröße von m1.small auf m5.large (die kleinste noch verfügbare Größe) erhöht, auf „Übernehmen“ geklickt und diese Fehlermeldung angezeigt bekommen:
RDS does not support creating a DB instance with the following combination: DBInstanceClass=db.m5.large, Engine=postgres, EngineVersion=9.4.25, LicenseModel=postgresql-license. For supported combinations of instance class and database engine version, see the documentation.
Ich habe ein paar verschiedene Instanzgrößen und Engine-Versionen ausprobiert und erhalte immer die gleiche allgemeine Meldung.
Beim Googeln der Fehlermeldungen finde ich keine Dokumentation darüber, welche Kombinationen unterstützt werden. Wie behebe ich diesen Fehler?
Ausdieser ähnliche Artikelhabe ich herausgefunden, dass ich eine Liste der zulässigen Postgres-Versionen erhalten kann, indem ich Folgendes ausführe:
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m5.large --query 'OrderableDBInstanceOptions[].EngineVersion'
Ich kann jedoch keine Instanzklasse finden, die eine in der Administratorkonsole angezeigte Engine-Version auflistet. Die Benutzeroberfläche listet beispielsweise Folgendes auf:
10.11, 11.6
aber das Kommandozeilentool listet nur auf:
10.17, 10.18, 10.19, 10.2, 11.12, 11.13, 11.14, 11.15
Warum zwingt mich AWS zu einem Upgrade, bietet mir aber keine Upgrade-Optionen?