Ir para o conteúdo

Como faço uma atualização da versão principal do meu banco de dados global compatível com o Aurora PostgreSQL?

4 minuto de leitura
0

Quero realizar uma atualização da versão principal do meu banco de dados global da edição compatível com PostgreSQL do Amazon Aurora.

Resolução

Antes de realizar a atualização da versão principal no ambiente de produção, é importante testar o cluster de banco de dados de produção na versão atualizada. O processo de atualização exige tempo de inatividade. É uma prática recomendada realizar a atualização durante o período de manutenção programado.

Ao realizar a atualização da versão principal do banco de dados global compatível com o Aurora PostgreSQL, não é possível aplicar um grupo de parâmetros personalizado ao cluster de banco de dados global. Crie seus grupos de parâmetros personalizados em cada região AWS do cluster global e aplique manualmente os grupos de parâmetros aos clusters regionais após a atualização.

Observação: Se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.

Desativar rds.global_db_rpo

O parâmetro rds.global_db_rpo está desativado por padrão. Se você não ativou o parâmetro, siga as etapas para realizar a atualização principal.

Se você definir um objetivo de ponto de recuperação (RPO) no cluster de banco de dados global, desative o parâmetro rds.global_db_rpo antes de fazer a atualização para a versão principal. As atualizações da versão principal apresentam falha quando o RPO está ativado e você recebe uma mensagem de erro semelhante à seguinte:

“Erro: Infelizmente, sua solicitação para alterar o banco de dados global GlobalCluster-GCTest falhou. O cluster primário não pode ter a configuração de RPO ativada durante a atualização da versão principal.”

Usar o console do Amazon RDS

Conclua as seguintes etapas:

  1. Abra o console do Amazon Relational Database Service (Amazon RDS).
  2. No painel de navegação, escolha Grupos de parâmetros.
  3. Escolha seu grupo de parâmetros do cluster de banco de dados primário.
  4. Em Ações do grupo de parâmetros, escolha Ações e, em seguida, Editar.
  5. Selecione o parâmetro rds.global_db_rpo.
  6. Escolha Redefinir.
  7. Em Redefinir parâmetros no grupo de parâmetros de banco de dados, escolha Redefinir parâmetros.

Para mais informações sobre parâmetros do cluster de banco de dados, consulte Grupos de parâmetros do cluster de banco de dados para clusters de banco de dados Amazon Aurora.

Usar o AWS CLI

Execute o comando reset-db-cluster-parameter-group em seus sistemas operacionais (OS).

Linux, macOS ou Unix:

aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name global_db_cluster_parameter_group \

    --parameters "ParameterName=rds.global_db_rpo,ApplyMethod=immediate"

Windows:

aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name global_db_cluster_parameter_group ^

    --parameters "ParameterName=rds.global_db_rpo,ApplyMethod=immediate"

executar a atualização da versão principal

Pré-requisito: confirmar se a versão de atualização está disponível na região.

Usar o console do Amazon RDS

Conclua as seguintes etapas:

  1. Abra o console do Amazon RDS.
  2. No painel de navegação, escolha Bancos de dados e selecione o banco de dados global que você deseja atualizar.
    Observação: escolha o item de nível superior em Bancos de dados. Para confirmar que você escolheu o item correto, escolha Função e procure Banco de dados global.
  3. Escolha Modificar.
  4. Na página Modificar cluster de banco de dados, em Versão do mecanismo, escolha a versão mais recente.
  5. Selecione Continuar e, em seguida, revise o resumo das modificações.
  6. Para aplicar imediatamente as alterações, escolha Aplicar imediatamente.
    Observação: essa opção pode causar um tempo de inatividade inesperado na instância de banco de dados.
  7. Escolha Modificar cluster para salvar suas alterações.

Usar o AWS CLI

Execute o comando modify-global-cluster:

aws rds modify-global-cluster --global-cluster-identifier cluster_global_identifier --engine-version engnie_version --allow-major-version-upgrade

Observação: substitua cluster_global_identifier pelo seu identificador e engine_version pela versão do mecanismo.

Informações relacionadas

Atualizar um Amazon Aurora Global Database

AWS OFICIALAtualizada há um ano