RDS 데이터베이스를 업그레이드할 때 옵션 그룹을 어떻게 지정합니까?

RDS 데이터베이스를 업그레이드할 때 옵션 그룹을 어떻게 지정합니까?

현재 버전 9.6.11을 실행 중인 AWS RDS에 Postgres 데이터베이스가 있고 버전 10.7로 주요 업그레이드를 수행하려고 합니다. 나는 ~을 따랐다업그레이드 가이드새로운 버전 호환 파라미터 그룹을 생성하고, 만약을 대비해 새로운 버전 호환 옵션 그룹도 생성했습니다.

AWS 콘솔에서 업그레이드를 시작하려고 하면 이 오류 메시지가 나타납니다.

현재 옵션 그룹(integration-postgres96)은 기본값이 아닙니다. 이 경우 새 옵션 그룹을 명시적으로 지정해야 합니다(기본값 또는 사용자 지정)(서비스: AmazonRDS, 상태 코드: 400, 오류 코드: InvalidParameterCombination;

그러나 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

관련 정보