Saltar al contenido

¿Cómo realizo una actualización de la versión principal de mi base de datos global de Aurora compatible con PostgreSQL?

3 minutos de lectura
0

Quiero realizar una actualización principal de la base de datos global de la edición compatible de Amazon Aurora con PostgreSQL.

Solución

Importante: Antes de realizar la actualización de la versión principal en tu entorno de producción, es importante que pruebes el clúster de base de datos de producción en la versión actualizada. El proceso de actualización requiere tiempo de inactividad. Se recomienda realizar la actualización durante el periodo de mantenimiento planificado.

Cuando realizas la actualización de la versión principal de tu base de datos global de Aurora compatible con PostgreSQL, no puedes aplicar un grupo de parámetros personalizado al clúster de base de datos global. En su lugar, crea tus grupos de parámetros personalizados en cada región de AWS del clúster global. A continuación, aplica manualmente los grupos de parámetros a los clústeres regionales después de la actualización.

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Desactivación de rds.global_db_rpo

El parámetro rds.global_db_rpo está desactivado de forma predeterminada. Si activaste el parámetro, debes desactivarlo para realizar una actualización importante.

Si estableces un objetivo de punto de recuperación (RPO) en el clúster de base de datos global, desactiva el parámetro rds.global_db_rpo antes de actualizar a una versión principal. Las actualizaciones de las versiones principales fallan cuando se activa el RPO y recibes un mensaje de error similar al siguiente:

"Error: We're sorry, your request to modify global database GlobalCluster-GCTest has failed. Primary cluster can't have RPO setting enabled during major version upgrade."

Para restablecer el parámetro rds.global_db_rpo, puedes usar la consola de Amazon Relational Database Service (Amazon RDS) de la AWS CLI. Para obtener más información, consulta Restablecimiento de los parámetros de un grupo de parámetros de clúster de base de datos en Amazon Aurora.

Realización de la actualización de la versión principal

Requisito previo: Confirma que la versión a la que estás actualizando esté disponible en tu región.

Uso de la consola de Aurora y RDS

Sigue estos pasos:

  1. Abre la consola de Aurora y RDS.
  2. En el panel de navegación, elige Bases de datos y, a continuación, selecciona la base de datos global que deseas actualizar.
    Nota: Elige el elemento de nivel superior en Bases de datos. Para confirmar que has elegido el elemento correcto, elige Rol y busca Base de datos global.
  3. Selecciona Modificar.
  4. En la página Modificar el clúster de base de datos, para la versión del motor, elige la versión más reciente.
  5. Selecciona Continuar y, a continuación, revisa el resumen de las modificaciones.
  6. Para aplicar los cambios de forma inmediata, selecciona Aplicar inmediatamente.
    Nota: Esta opción puede provocar un tiempo de inactividad inesperado en la instancia de base de datos.
  7. Selecciona Modificar clúster para guardar los cambios.

Uso de AWS CLI

Ejecuta el comando modify-global-cluster:

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

Nota: Sustituye cluster_global_identifier por tu identificador y engine_version por la versión de tu motor.

Información relacionada

Actualización de una base de datos global de Amazon Aurora

Grupos de parámetros de clústeres de bases de datos para clústeres de bases de datos de Amazon Aurora

OFICIAL DE AWSActualizada hace un año