AWS에서는 최근 제거되는 인스턴스 유형을 사용하는 RDS 인스턴스를 업그레이드해야 한다고 통보했습니다.
그래서 로그인하고 인스턴스 크기를 m1.small에서 m5.large(아직 가장 작은 크기)로 늘린 후 적용을 클릭하면 다음과 같은 오류 메시지가 나타납니다.
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.
몇 가지 다른 인스턴스 크기와 엔진 버전을 시도했는데 동일한 일반 메시지가 표시되었습니다.
오류 메시지를 인터넷 검색해 보면 어떤 조합이 지원되는지에 대한 문서가 없습니다. 이 오류를 어떻게 해결합니까?
에서이 비슷한 기사, 다음을 실행하여 허용된 Postgres 버전 목록을 얻을 수 있다는 것을 알았습니다.
aws rds describe-orderable-db-instance-options --engine postgres --db-instance-class db.m5.large --query 'OrderableDBInstanceOptions[].EngineVersion'
그러나 관리 콘솔에 표시된 엔진 버전을 나열하는 인스턴스 클래스를 찾을 수 없습니다. 예를 들어 UI에는 다음이 나열됩니다.
10.11, 11.6
그러나 명령줄 도구에는 다음만 나열됩니다.
10.17, 10.18, 10.19, 10.2, 11.12, 11.13, 11.14, 11.15
AWS에서 업그레이드를 강제하지만 업그레이드 옵션을 제공하지 않는 이유는 무엇입니까?