
현재 버전 9.6.11을 실행 중인 AWS RDS에 Postgres 데이터베이스가 있고 버전 10.7로 주요 업그레이드를 수행하려고 합니다. 나는 ~을 따랐다업그레이드 가이드새로운 버전 호환 파라미터 그룹을 생성하고, 만약을 대비해 새로운 버전 호환 옵션 그룹도 생성했습니다.
AWS 콘솔에서 업그레이드를 시작하려고 하면 이 오류 메시지가 나타납니다.
그러나 RDS 콘솔에는 새 옵션 그룹을 지정할 수 있는 명확한 위치가 없습니다. 내가 무엇을 놓치고 있나요? 콘솔을 통해 업그레이드하려면 수행해야 할 다른 작업이 있습니까? 아니면 이를 수행하려면 CLI 또는 REST API를 사용해야 합니까?
답변1
데이터베이스는 기본 옵션 그룹을 사용하는 경우에만 RDS 콘솔에서 업그레이드할 수 있습니다.(아마도 RDS 콘솔에서 생성된 모든 데이터베이스도 기본 옵션 그룹을 사용합니다.)
제 경우에는 RDS API를 호출하는 도구를 사용하여 데이터베이스를 생성했습니다. 데이터베이스를 업그레이드하려면 다음에 설명된 대로 RDS API 또는 AWS CLI를 사용해야 했습니다.수동 업그레이드페이지. 업그레이드 명령은 다음과 같습니다.
$ aws rds modify-db-instance \
--db-instance-identifier my-database-instance \
--engine-version 10.7 \
--db-parameter-group-name my-postgres10 \
--option-group-name my-postgres10 \
--allow-major-version-upgrade \
--apply-immediately