A AWS me notificou recentemente que preciso atualizar uma instância RDS que está usando um tipo de instância que está sendo removido.
Então, fiz login e aumentei o tamanho da minha instância de m1.small para m5.large (o menor que eles ainda têm), cliquei em aplicar e recebi esta mensagem de erro:
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.
Tentei alguns tamanhos de instância e versões de mecanismo diferentes, e isso me deu a mesma mensagem geral.
Pesquisando as mensagens de erro no Google, não encontro documentação sobre quais combinações são suportadas. Como faço para corrigir esse erro?
Deeste artigo semelhante, descobri que posso obter uma lista de versões permitidas do Postgres executando:
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m5.large --query 'OrderableDBInstanceOptions[].EngineVersion'
No entanto, não consigo encontrar nenhuma classe de instância que liste uma versão do mecanismo mostrada no console administrativo. Por exemplo, a IU lista:
10.11, 11.6
mas a ferramenta de linha de comando lista apenas:
10.17, 10.18, 10.19, 10.2, 11.12, 11.13, 11.14, 11.15
Por que a AWS está me forçando a atualizar, mas não me oferece opções de atualização?