Como especifico um grupo de opções ao atualizar o banco de dados RDS?

Como especifico um grupo de opções ao atualizar o banco de dados RDS?

Tenho um banco de dados Postgres no AWS RDS atualmente executando a versão 9.6.11 e estou tentando realizar uma atualização importante para a versão 10.7. Eu segui oGuia de atualizaçãopara criar um novo grupo de parâmetros compatível com a versão e também criou um novo grupo de opções compatível com a versão, apenas para garantir.

Quando tento iniciar a atualização no Console AWS, recebo esta mensagem de erro.

O grupo de opções atual (integration-postgres96) não é padrão. Você precisa especificar explicitamente um novo grupo de opções neste caso (padrão ou personalizado) (Serviço: AmazonRDS; Código de status: 400; Código de erro: InvalidParameterCombination;

No entanto, não há nenhum local aparente no console RDS que me permita especificar um novo grupo de opções. o que estou perdendo? Há algo mais que precisa ser feito para que eu possa atualizar por meio do console ou preciso usar a CLI ou a API REST para fazer isso?

Responder1

Os bancos de dados só poderão ser atualizados no Console RDS se usarem um grupo de opções padrão.(Presumivelmente todos os bancos de dados criados no Console RDS também usam o grupo de opções padrão.)

No meu caso, o banco de dados foi criado com uma ferramenta que invoca a API RDS. Para atualizar meu banco de dados, precisei usar a API RDS ou a AWS CLI conforme descrito noAtualização manualpágina. O comando de atualização ficou assim:

$ 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

informação relacionada