AWS me notificó recientemente que necesito actualizar una instancia de RDS que utiliza un tipo de instancia que se está eliminando.
Así que inicié sesión y aumenté el tamaño de mi instancia de m1.small a m5.large (la más pequeña que todavía tienen), hice clic en Aplicar y me dio este mensaje de error:
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.
Probé algunos tamaños de instancia y versiones de motor diferentes y me da el mismo mensaje general.
Al buscar en Google los mensajes de error, no encuentro documentación sobre qué combinaciones son compatibles. ¿Cómo soluciono este error?
Deeste artículo similar, descubrí que puedo obtener una lista de versiones permitidas de Postgres ejecutando:
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m5.large --query 'OrderableDBInstanceOptions[].EngineVersion'
Sin embargo, no puedo encontrar ninguna clase de instancia que enumere una versión del motor que se muestra en la consola de administración. Por ejemplo, la interfaz de usuario enumera:
10.11, 11.6
pero la herramienta de línea de comando solo enumera:
10.17, 10.18, 10.19, 10.2, 11.12, 11.13, 11.14, 11.15
¿Por qué AWS me obliga a actualizar, pero no me ofrece ninguna opción para hacerlo?