Modificación de un clúster de base de datos de Amazon Aurora - Amazon Aurora

Modificación de un clúster de base de datos de Amazon Aurora

Puede cambiar la configuración de un clúster de base de datos para completar tareas como el cambio del periodo de retención de copia de seguridad o el puerto de la base de datos. También puede modificar instancias de base de datos en un clúster de base de datos para completar tareas como el cambio de la clase de dicha instancia de base de datos o la activación de información sobre rendimiento para ella. En este tema se detalla el proceso de modificación de un clúster de base de datos Aurora y sus instancias de base de datos y se describe la configuración para cada uno de ellos.

Recomendamos que pruebe cualquier cambio en un clúster o una instancia de prueba de una base de datos antes de modificar un clúster o una instancia de base de datos de producción para que pueda comprender completamente el impacto de cada cambio. Esto es especialmente importante al actualizar la versión de la base de datos.

Modificación del clúster de base de datos con la consola, CLI y API

Puede modificar un clúster de base de datos utilizando la AWS Management Console, la AWS CLI o la API de RDS.

nota

La mayoría de las modificaciones se pueden aplicar de inmediato o en el siguiente periodo de mantenimiento programado. Algunas modificaciones, como activar la protección contra la eliminación se aplican inmediatamente, independientemente de cuándo decida aplicarlas.

El cambio de la contraseña maestra en la AWS Management Console siempre se aplica inmediatamente. Sin embargo, al utilizar la AWS CLI o la API de RDS, puede elegir si desea aplicar este cambio inmediatamente o durante el siguiente período de mantenimiento programado.

Si utiliza puntos de conexión SSL y cambia el identificador del clúster de base de datos, detenga y reinicie el clúster de base de datos para actualizar los puntos de conexión SSL. Para obtener más información, consulte Detención e inicio de un clúster de bases de datos de Amazon Aurora.

Para modificar un clúster de base de datos
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Databases (Bases de datos) y, a continuación, seleccione el clúster de base de datos que desee modificar.

  3. Elija Modify (Modificar). Aparece la página Modify DB cluster (Modificar clúster de base de datos).

  4. Cambie los parámetros que desee. Para obtener más información acerca de cada configuración, consulte Configuración para Amazon Aurora.

    nota

    En la AWS Management Console, algunos cambios en el nivel de instancia solo se aplican a la instancia actual de la base de datos, mientras que otros se aplican a la totalidad del clúster de base de datos. Para obtener información sobre si una configuración se aplica a la instancia de base de datos o al clúster de la base de datos, consulte el ámbito de la configuración en Configuración para Amazon Aurora. Para cambiar una configuración que modifique todo el clúster de base de datos en el nivel de la instancia en la AWS Management Console, siga las instrucciones de Modificación de una instancia de base de datos en un clúster de base de datos.

  5. Cuando haya realizado todos los cambios que desee, elija Continue y compruebe el resumen de las modificaciones.

  6. Para aplicar los cambios inmediatamente, seleccione Apply immediately.

  7. En la página de confirmación, revise los cambios. Si son correctos, elija Modify cluster (Modificar clúster) para guardarlos.

    O bien, elija Back para editar los cambios o Cancel para cancelarlos.

Para modificar un clúster de base de datos mediante la AWS CLI, llame al comando modify-db-cluster. Especifique el identificador de clúster de bases de datos y los valores de la configuración que desea modificar. Para obtener más información acerca de cada configuración, consulte Configuración para Amazon Aurora.

nota

Algunos ajustes se aplican únicamente a las instancias de base de datos. Para cambiar dichos ajustes, siga las instrucciones de Modificación de una instancia de base de datos en un clúster de base de datos.

ejemplo

El siguiente comando modifica mydbcluster configurando el periodo de retención de copia de seguridad en 1 semana (7 días).

Para Linux, macOS o Unix:

aws rds modify-db-cluster \ --db-cluster-identifier mydbcluster \ --backup-retention-period 7

En Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier mydbcluster ^ --backup-retention-period 7

Para modificar un clúster de base de datos mediante la API de Amazon RDS, llame a la operación ModifyDBCluster. Especifique el identificador de clúster de bases de datos y los valores de la configuración que desea modificar. Para obtener información acerca de cada parámetro, consulte Configuración para Amazon Aurora.

nota

Algunos ajustes se aplican únicamente a las instancias de base de datos. Para cambiar dichos ajustes, siga las instrucciones de Modificación de una instancia de base de datos en un clúster de base de datos.

Modificación de una instancia de base de datos en un clúster de base de datos

Puede modificar una instancia de base de datos en un clúster de base de datos utilizando la AWS Management Console, la AWS CLI o la API de RDS.

Al modificar una instancia de base de datos, puede aplicar los cambios inmediatamente. Para aplicar los cambios inmediatamente, seleccione la opción Apply Immediately (Aplicar inmediatamente) en la AWS Management Console, utilice el parámetro --apply-immediately al llamar a la AWS CLI o establezca el parámetro ApplyImmediately en true cuando utilice la API de Amazon RDS.

Si no elige aplicar cambios inmediatamente, los cambios se aplazarán hasta la siguiente ventana de mantenimiento. Durante la siguiente ventana de mantenimiento, se aplica cualquiera de estos cambios diferidos. Si decide aplicar cambios inmediatamente, se aplicarán los cambios nuevos y los cambios previamente diferidos.

Para ver las modificaciones pendientes para la siguiente ventana de mantenimiento, utilice el comando describe-db-clusters de la AWS CLI y marque el campo PendingModifiedValues.

importante

Si alguna de las modificaciones diferidas requiere un tiempo de inactividad, al elegir Apply immediately (Aplicar inmediatamente) puede causar un tiempo de inactividad inesperado para la instancia de base de datos. No hay tiempo de inactividad para el resto de instancias de base de datos en el clúster de base de datos.

Las modificaciones que se aplazan no aparecen en la salida del comando describe-pending-maintenance-actions CLI. Las acciones de mantenimiento solo incluyen las actualizaciones del sistema programadas para la siguiente ventana de mantenimiento.

Para modificar una instancia de base de datos en un clúster de base de datos
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Databases (Bases de datos) y, a continuación, seleccione la instancia de base de datos que desea modificar.

  3. Para Actions (Acciones), elija Modify (Modificar). Aparece la página Modify DB instance (Modificar instancia de base de datos).

  4. Cambie los parámetros que desee. Para obtener más información acerca de cada ajuste, consulte Configuración para Amazon Aurora.

    nota

    Algunos ajustes se aplican a todo el clúster de la base de datos y deben cambiarse a nivel del clúster. Para cambiar dichos ajustes, siga las instrucciones de Modificación del clúster de base de datos con la consola, CLI y API.

    En la AWS Management Console, algunos cambios en el nivel de instancia solo se aplican a la instancia actual de la base de datos, mientras que otros se aplican a la totalidad del clúster de base de datos. Para obtener información sobre si una configuración se aplica a la instancia de base de datos o al clúster de la base de datos, consulte el ámbito de la configuración en Configuración para Amazon Aurora.

  5. Cuando haya realizado todos los cambios que desee, elija Continue y compruebe el resumen de las modificaciones.

  6. Para aplicar los cambios inmediatamente, seleccione Apply immediately.

  7. En la página de confirmación, revise los cambios. Si son correctos, elija Modify DB instance (Modificar instancia de base de datos) para guardar los cambios.

    O bien, elija Back para editar los cambios o Cancel para cancelarlos.

Para modificar una instancia de base de datos en un clúster de base de datos mediante la AWS CLI, llame al comando modify-db-instance. Especifique el identificador de instancias de bases de datos y los valores de la configuración que desea modificar. Para obtener información acerca de cada parámetro, consulte Configuración para Amazon Aurora.

nota

Algunos ajustes se aplican al clúster de base de datos completo. Para cambiar dichos ajustes, siga las instrucciones de Modificación del clúster de base de datos con la consola, CLI y API.

ejemplo

El siguiente código modifica mydbinstance al establecer la clase de instancia de base de dato en db.r4.xlarge. Los cambios se aplican durante el siguiente periodo de mantenimiento si se utiliza el parámetro --no-apply-immediately. Utilice --apply-immediately para aplicar los cambios inmediatamente.

Para Linux, macOS o Unix:

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --db-instance-class db.r4.xlarge \ --no-apply-immediately

En Windows:

aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --db-instance-class db.r4.xlarge ^ --no-apply-immediately

Para modificar una instancia de base de datos mediante la API de Amazon RDS, llame a la operación ModifyDBInstance. Especifique el identificador de instancias de bases de datos y los valores de la configuración que desea modificar. Para obtener información acerca de cada parámetro, consulte Configuración para Amazon Aurora.

nota

Algunos ajustes se aplican al clúster de base de datos completo. Para cambiar dichos ajustes, siga las instrucciones de Modificación del clúster de base de datos con la consola, CLI y API.

Cambio de la contraseña del usuario maestro de la base de datos

Puede usar la AWS Management Console o la AWS CLI para cambiar la contraseña del usuario maestro.

Para modificar la instancia de base de datos escritora para cambiar la contraseña del usuario maestro, utilice la AWS Management Console.

Para cambiar la contraseña del usuario maestro
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Databases (Bases de datos) y, a continuación, seleccione la instancia de base de datos que desea modificar.

  3. Para Actions (Acciones), elija Modify (Modificar).

    Aparece la página Modificar instancia de base de datos.

  4. Introduzca una Nueva contraseña maestra.

  5. En Confirmar contraseña maestra, introduzca la misma contraseña nueva.

  6. Elija Continue (Continuar) y consulte el resumen de las modificaciones.

    nota

    Los cambios de contraseña siempre se aplican inmediatamente.

  7. En la página de confirmación, elija Modify DB instance (Modificar instancia de base de datos).

Para cambiar la contraseña del usuario maestro con la AWS CLI, llame al comando modify-db-cluster. Especifique el identificador del clúster de base de datos y la nueva contraseña, tal y como se muestra en los siguientes ejemplos.

No es necesario que especifique --apply-immediately|--no-apply-immediately, ya que los cambios de contraseña siempre se aplican de forma inmediata.

Para Linux, macOS o Unix:

aws rds modify-db-cluster \ --db-cluster-identifier mydbcluster \ --master-user-password mynewpassword

En Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier mydbcluster ^ --master-user-password mynewpassword

Configuración para Amazon Aurora

La siguiente tabla contiene detalles sobre la configuración que se puede modificar, los métodos para modificar la configuración y el ámbito de la configuración. El ámbito determina si la configuración se aplica al clúster de base de datos completo o si puede establecerse solamente para instancias de base de datos específicas.

nota

Hay opciones de configuración adicionales disponibles si se modifica un clúster de base de datos de Aurora Serverless v1 o Aurora Serverless v2. Para obtener más información sobre estas opciones, consulte Modificación de un clúster de bases de datos de Aurora Serverless v1 y Administración de clústeres de bases de datos de Aurora Serverless v2.

Además, algunas opciones de configuración no están disponibles para Aurora Serverless v1 y Aurora Serverless v2 debido a sus limitaciones. Para obtener más información, consulte Limitaciones de Aurora Serverless v1 y Requisitos y limitaciones para Aurora Serverless v2.

Configuración y descripción Método Ámbito Notas acerca del tiempo de inactividad

Auto minor version upgrade (Actualización automática de versiones secundarias)

Si desea permitir que la instancia de base de datos reciba automáticamente las actualizaciones preferidas de la versión secundaria del motor de base de datos cuando estén disponibles. Las actualizaciones se instalan únicamente durante la ventana de mantenimiento programada.

Para obtener más información acerca de las actualizaciones de motor de Actualizaciones de Amazon Aurora PostgreSQL, consulte Actualizaciones del motor de base de datos de Amazon Aurora MySQL. Para obtener más información acerca de la configuración de Auto minor version upgrade (Actualización automática de la versión secundaria) para Aurora MySQL, consulte Activación de actualizaciones automáticas entre versiones secundarias de Aurora MySQL.

nota

Esta configuración está activada de forma predeterminada. Para cada nuevo clúster, elija el valor adecuado para esta configuración en función de su importancia, duración prevista y la cantidad de pruebas de verificación que realice después de cada actualización.

Cuando cambie esta configuración, realice esta modificación para cada instancia de base de datos del clúster de Aurora. Si alguna instancia de base de datos del clúster tiene esta configuración desactivada, el clúster no se actualiza automáticamente.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --auto-minor-version-upgrade|--no-auto-minor-version-upgrade.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro AutoMinorVersionUpgrade.

El clúster de base de datos completo

No se produce una interrupción durante este cambio. Las interrupciones se producen durante futuras ventanas de mantenimiento cuando Aurora aplica actualizaciones automáticas.

Backup retention period (Periodo de retención de copia de seguridad)

El número de días que se conservan las copias de seguridad automáticas. El valor mínimo es 1.

Para obtener más información, consulte Copias de seguridad.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --backup-retention-period.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro BackupRetentionPeriod.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Ventana Copia de seguridad (hora de inicio)

El intervalo de tiempo durante el que se realizan las copias de seguridad automáticas de las bases de datos. Backup Window se expresa mediante una hora de inicio en tiempo universal coordinado (UTC) y una duración en horas.

Las copias de seguridad Aurora son continuas e incrementales, pero la ventana de copia de seguridad se utiliza para crear una copia de seguridad diaria del sistema que se conserva dentro del período de retención de la copia de seguridad. Puede copiarlo para conservarlo fuera del período de retención.

La ventana de mantenimiento y la ventana de copia de seguridad de la instancia de base de datos no se pueden solapar.

Para obtener más información, consulte Backup target (Intervalo de copia de seguridad).

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --preferred-backup-window.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro PreferredBackupWindow.

El clúster de base de datos completo.

No se produce una interrupción durante este cambio.

Configuración de la capacidad

Son las propiedades de escalado de un clúster de base de datos de Aurora Serverless v1. Solo es posible modificar las propiedades de escalado para clústeres de base de datos en el modo del motor de base de datos serverless.

Para obtener más información sobre Aurora Serverless v1, consulte Uso de Amazon Aurora Serverless v1.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --scaling-configuration.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro ScalingConfiguration.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

El cambio se produce inmediatamente. Este ajuste omite la configuración de aplicación inmediata.

Certificate authority (Autoridad de certificado)

Entidad de certificación (CA) del certificado de servidor que utiliza la instancia de base de datos.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --ca-certificate-identifier.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro CACertificateIdentifier.

Solo la instancia de base de datos especificada

Solo se produce una interrupción si el motor de base de datos no admite la rotación sin reinicio. Puede utilizar el comando de la AWS CLI describe-db-engine-versions para determinar si el motor de base de datos admite la rotación sin reinicio.

Configuración de almacenamiento en clústeres

El tipo de almacenamiento para el clúster de base de datos: Aurora I/O-Optimized o Aurora Standard.

Para obtener más información, consulte Configuraciones de almacenamiento para los clústeres de base de datos de Amazon Aurora.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --storage-type.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro StorageType.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Copy Tags To Snapshots (Copiar etiquetas en instantáneas)

Selecciónelo para especificar qué etiquetas definidas para este clúster de base de datos se copian en las instantáneas de base de datos creadas desde este clúster de base de datos. Para obtener más información, consulte Etiquetado de recursos de Amazon RDS.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --copy-tags-to-snapshot o --no-copy-tags-to-snapshot.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro CopyTagsToSnapshot.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Data API (API de datos)

Puede acceder a Aurora Serverless v1 con aplicaciones web basadas en servicios, incluidas AWS Lambda y AWS AppSync.

Esta configuración solo se aplica a un clúster de base de datos de Aurora Serverless v1.

Para obtener más información, consulte Uso de la API de datos de RDS.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --enable-http-endpoint.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro EnableHttpEndpoint.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Database authentication (Autenticación de bases de datos)

La autenticación de bases de datos que desea usar.

Para MySQL:

  • Elija Password authentication (Autenticación de contraseña ) para autenticar solo a los usuarios de la base de datos con contraseñas de base de datos.

  • Elija Password and IAM database authentication (Contraseña y autenticación de base de datos de IAM) para autenticar a los usuarios de la base de datos con contraseñas y credenciales de usuario a través de usuarios y roles de IAM. Para obtener más información, consulte Autenticación de bases de datos de IAM .

Para PostgreSQL:

  • Elija IAM database authentication (Autenticación de base de datos de IAM) para autenticar a los usuarios de la base de datos con contraseñas y credenciales de la base de datos a través de usuarios y roles. Para obtener más información, consulte Autenticación de bases de datos de IAM .

  • Elija Kerberos authentication (Autenticación Kerberos) para autenticar contraseñas de base de datos y credenciales de usuario mediante la autenticación Kerberos. Para obtener más información, consulte Uso de la autenticación Kerberos con Aurora PostgreSQL.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con AWS CLI, ejecute modify-db-cluster y establezca las siguientes opciones:

  • Para la autenticación IAM, establezca la opción --enable-iam-database-authentication|--no-enable-iam-database-authentication.

  • Para la autenticación Kerberos, establezca las opciones --domain y --domain-iam-role-name.

Con la API de RDS, llame a ModifyDBCluster y establezca los siguientes parámetros:

  • Para la autenticación IAM, establezca el parámetro EnableIAMDatabaseAuthentication.

  • Para la autenticación Kerberos, establezca los parámetros Domain y DomainIAMRoleName.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Database port (Puerto de base de datos)

El puerto que desea utilizar para obtener acceso al clúster de base de datos.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --port.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro Port.

El clúster de base de datos completo

Se produce una interrupción durante este cambio. Todas las instancias de base de datos en el clúster de base de datos se reinician inmediatamente.

DB cluster identifier (Identificador de clúster de base de datos)

Identificador de clúster de base de datos. Este valor se almacena como una cadena en minúsculas.

Al cambiar el identificador del clúster de base de datos, cambian los puntos de conexión del clúster de base de datos. Los puntos de conexión de las instancias de base de datos del clúster de base de datos no cambian.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --new-db-cluster-identifier.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro NewDBClusterIdentifier.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Grupo de parámetros de clúster de base de datos

El grupo de parámetros de clúster de base de datos que desea asociar al clúster de base de datos.

Para obtener más información, consulte Working with parameter groups (Trabajar con grupos de parámetros).

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --db-cluster-parameter-group-name.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro DBClusterParameterGroupName.

El clúster de base de datos completo

No se produce una interrupción durante este cambio. Cuando cambia el grupo de parámetros, los cambios en algunos parámetros se aplican a las instancias de bases de datos en el clúster de base de datos inmediatamente, sin reinicio. Los cambios en otros parámetros se aplican únicamente después de reiniciar las instancias de bases de datos en el clúster de base de datos.

DB instance class (Clase de instancia de base de datos)

Clase de instancia de base de datos que desea utilizar.

Para obtener más información, consulte Clases de instancia de base de datos de Aurora.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --db-instance-class.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro DBInstanceClass.

Solo la instancia de base de datos especificada

Se produce una interrupción durante este cambio.

DB Instance Identifier (Identificador de instancias de bases de datos)

El identificador de instancias de base de datos. Este valor se almacena como una cadena en minúsculas.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --new-db-instance-identifier.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro NewDBInstanceIdentifier.

Solo la instancia de base de datos especificada

Durante este cambio, se produce un tiempo de inactividad, a menos que la versión del motor de base de datos admita la carga SSL dinámica. Para determinar si su versión requiere un reinicio, ejecute lo siguiente comando AWS CLI:

aws rds describe-db-engine-versions \ --default-only \ --engine your-db-engine \ --query 'DBEngineVersions[*].SupportsCertificateRotationWithoutRestart'

Sin embargo, debe reiniciar la instancia de base de datos para actualizar lo siguiente:

  • Aurora MySQL: columna SERVER_ID de la tabla information_schema.replica_host_status

  • Aurora PostgreSQL: columna server_id de la función aurora_replica_status()

DB Parameter Group (Grupo de parámetros de base de datos)

El grupo de parámetros de la base de datos que desea asociar a la instancia de base de datos.

Para obtener más información, consulte Working with parameter groups (Trabajar con grupos de parámetros).

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --db-parameter-group-name.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro DBParameterGroupName.

Solo la instancia de base de datos especificada

No se produce una interrupción durante este cambio.

Al asociar un nuevo grupo de parámetros de base de datos con una instancia de base de datos, los parámetros estáticos y dinámicos modificados se aplican solo después de reiniciar la instancia de base de datos. Sin embargo, si modifica los parámetros dinámicos en el grupo de parámetros de base de datos después de asociarlos a la instancia de base de datos, dichos cambios se aplican inmediatamente sin reiniciar.

Para obtener más información, consulte Working with parameter groups (Trabajar con grupos de parámetros) y Reinicio de un clúster de base de datos de Amazon Aurora o de una instancia de base de datos de Amazon Aurora.

Deletion protection (Protección contra eliminación)

Seleccione Enable deletion protection (Habilitar la protección contra la eliminación) para evitar que se elimine el clúster de base de datos. Para obtener más información, consulte Protección contra eliminación para clústeres de Aurora.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --deletion-protection|--no-deletion-protection.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro DeletionProtection.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Engine version (Versión del motor)

La versión del motor de base de datos que desea utilizar. Antes de actualizar el clúster de base de datos de producción, recomendamos que pruebe el proceso de actualización en un clúster de base de datos prueba para comprobar la duración y validar las aplicaciones.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --engine-version.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro EngineVersion.

El clúster de base de datos completo

Se produce una interrupción durante este cambio.

Enhanced monitoring (Supervisión mejorada)

Enable enhanced monitoring (Habilitat supervisión mejorada) para habilitar la recopilación de métricas en tiempo real para el sistema operativo en el que se ejecuta la instancia de base de datos.

Para obtener más información, consulte Supervisión de las métricas del sistema operativo con Supervisión mejorada.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca las opciones --monitoring-role-arn y --monitoring-interval.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca los parámetros MonitoringRoleArn y MonitoringInterval.

Solo la instancia de base de datos especificada

No se produce una interrupción durante este cambio.

Log exports (Exportaciones de registros)

Seleccione los tipos de registro que desee publicar en Amazon CloudWatch Logs

Para obtener más información, consulte Archivos de registro de base de datos de Aurora MySQL.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --cloudwatch-logs-export-configuration.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro CloudwatchLogsExportConfiguration.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Maintenance window (Periodo de mantenimiento)

El intervalo de tiempo durante el que se produce el mantenimiento del sistema. El mantenimiento del sistema incluye actualizaciones, si procede. El periodo de mantenimiento se expresa mediante una hora de inicio en tiempo universal coordinado (UTC) y una duración en horas.

Si establece un intervalo que incluya la hora actual, debe haber al menos 30 minutos entre la hora actual y el final del intervalo, para asegurarse de que se apliquen los cambios pendientes.

Puede establecer el periodo de mantenimiento de manera independiente para el clúster de base de datos y para cada instancia de base de datos en el clúster de base de datos. Cuando el ámbito de una modificación es el clúster de base de datos completo, la modificación se realiza durante el periodo de mantenimiento del clúster de base de datos. Cuando el ámbito de una modificación es una instancia de base de datos, modificación se realiza durante el periodo de mantenimiento de esa instancia de base de datos.

La ventana de mantenimiento y la ventana de copia de seguridad de la instancia de base de datos no se pueden solapar.

Para obtener más información, consulte La ventana de mantenimiento de Amazon RDS.

Para cambiar el periodo de mantenimiento del clúster de la base de datos con la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Para cambiar el periodo de mantenimiento de la instancia de base de datos con la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Para cambiar el periodo de mantenimiento del clúster de base de datos con la AWS CLI, ejecute modify-db-cluster y establezca la opción --preferred-maintenance-window.

Para cambiar el periodo de mantenimiento de una instancia de base de datos con la AWS CLI, ejecute modify-db-instance y establezca la opción --preferred-maintenance-window.

Para cambiar el periodo de mantenimiento del clúster de base de datos con la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro PreferredMaintenanceWindow.

Para cambiar el periodo de mantenimiento de una instancia de base de datos con la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro PreferredMaintenanceWindow.

El clúster de base de datos completo o una instancia de base de datos individual

Si hay una o varias acciones pendientes que provocan una interrupción y el periodo de mantenimiento se cambia para incluir la hora actual, las acciones pendientes se aplican inmediatamente, y se produce una interrupción.

Administrar las credenciales maestras en AWS Secrets Manager

Seleccione Manage master credentials in AWS Secrets Manager (Administrar credenciales maestras en AWS Secrets Manager) para administrar la contraseña del usuario maestro en un secreto en Secrets Manager.

De forma opcional, elija la clave KMS para proteger el secreto. Elija entre las claves de KMS de su cuenta o bien introduzca la clave de otra cuenta.

Para obtener más información, consulte Administración de contraseñas con Amazon Aurora y AWS Secrets Manager.

Si Aurora ya administra la contraseña de usuario maestra del clúster de base de datos, puede rotar la contraseña del usuario maestro seleccionando Rotate secret immediately (Rotar el secreto inmediatamente).

Para obtener más información, consulte Administración de contraseñas con Amazon Aurora y AWS Secrets Manager.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-cluster y establezca las opciones --manage-master-user-password | --no-manage-master-user-password y --master-user-secret-kms-key-id. Para cambiar la contraseña del usuario maestro inmediatamente, defina la opción --rotate-master-user-password.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca los parámetros ManageMasterUserPassword y MasterUserSecretKmsKeyId. Para cambiar la contraseña del usuario maestro inmediatamente, defina el parámetro RotateMasterUserPassword en true.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Tipo de red

Protocolos de direccionamiento IP admitidos por el clúster de base de datos.

IPv4 para especificar que los recursos se pueden comunicar con el clúster de base de datos solo a través del protocolo de direcciones IPv4.

Modo de pila dual para especificar que los recursos se pueden comunicar con el clúster de base de datos mediante IPv4, IPv6 o ambos. Utilice el modo de pila doble si tiene recursos que deben comunicarse con su clúster de base de datos a través del protocolo de direccionamiento IPv6. Para usar el modo de doble pila, asegúrese de que haya al menos dos subredes que abarquen dos zonas de disponibilidad que admitan los protocolos de red IPv4 e IPv6. Además, asegúrese de asociar un bloque CIDR IPv6 a todas las subredes del grupo de subredes de base de datos que especifique.

Para obtener más información, consulte Direccionamiento IP de Amazon Aurora.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --network-type.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro NetworkType.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

New master password (Nueva contraseña maestra)

La contraseña para el usuario maestro.

  • Para Aurora MySQL, la contraseña debe tener entre 8 y 41 caracteres ASCII imprimibles.

  • Para Aurora PostgreSQL, debe tener entre 8 y 99 caracteres ASCII imprimibles.

  • No puede contener /, ", @ o un espacio.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --master-user-password.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro MasterUserPassword.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Performance Insights

Si se habilita Performance Insights, una herramienta que monitoriza la carga de las instancias de base de datos para que pueda y solucionar los problemas de rendimiento de la base de datos.

Para obtener más información, consulte Monitoreo de la carga de base de datos con Performance Insights en Amazon Aurora.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --enable-performance-insights|--no-enable-performance-insights.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro EnablePerformanceInsights.

Solo la instancia de base de datos especificada

No se produce una interrupción durante este cambio.

Performance InsightsAWS KMS key (Información sobre rendimiento)

El identificador de AWS KMS key para el cifrado de datos de Performance Insights. El identificador de la clave de KMS es el nombre de recurso de Amazon (ARN), el identificador de la clave o el alias de clave de la clave de KMS.

Para obtener más información, consulte Activación y desactivación de Performance Insights.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --performance-insights-kms-key-id.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro PerformanceInsightsKMSKeyId.

Solo la instancia de base de datos especificada

No se produce una interrupción durante este cambio.

Performance Insights retention period (Periodo de retención de información sobre rendimiento)

El tiempo, en días, durante los que se conservan los datos de información sobre rendimiento. La configuración de retención en la capa gratuita es Default (7 days) (Predeterminado [7 días]). Para retener los datos de rendimiento durante más tiempo, especifique de 1 a 24 meses. Para obtener más información acerca de los periodos de retención, consulte Precios y retención de datos de Performance Insights.

Para obtener más información, consulte Activación y desactivación de Performance Insights.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --performance-insights-retention-period.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro PerformanceInsightsRetentionPeriod.

Solo la instancia de base de datos especificada

No se produce una interrupción durante este cambio.

Promotion tier (Capa de promoción)

Un valor que especifica el orden en que se promueven las réplicas de Aurora a la instancia principal en un clúster de base de datos tras un error de la instancia principal existente.

Para obtener más información, consulte Tolerancia a errores para un clúster de base de datos de Aurora.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --promotion-tier.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro PromotionTier.

Solo la instancia de base de datos especificada

No se produce una interrupción durante este cambio.

Public access (Acceso público)

Publicly accesible (Accesible públicamente) para proporcionar una dirección IP pública a la instancia de base de datos, lo que significa que es accesible desde fuera de la VPC. Para que sea accesible públicamente, la instancia de base de datos también debe estar en una subred pública de la VPC.

Not publicly accesible (No es accesible públicamente) para que la instancia de base de datos sea accesible solo desde dentro de la VPC.

Para obtener más información, consulte Cómo ocultar un clúster de base de datos en una VPC desde Internet..

Para conectarse a una instancia de base de datos desde fuera de su Amazon VPC, la instancia de base de datos debe ser accesible públicamente, el acceso debe concederse mediante las reglas entrantes del grupo de seguridad de la instancia de base de datos y deben cumplirse otros requisitos. Para obtener más información, consulte No puede conectarse a la instancia de base de datos de Amazon RDS.

Si su instancia de base de datos no es accesible públicamente, también puede usar una conexión Site-to-site VPN AWS o una conexión a AWS Direct Connect para acceder a ella desde una red privada. Para obtener más información, consulte Privacidad del tráfico entre redes.

Uso de la AWS Management Console, Modificación de una instancia de base de datos en un clúster de base de datos.

Con la AWS CLI, ejecute modify-db-instance y establezca la opción --publicly-accessible|--no-publicly-accessible.

Mediante la API de RDS, realice una llamada a ModifyDBInstance y establezca el parámetro PubliclyAccessible.

Solo la instancia de base de datos especificada

No se produce una interrupción durante este cambio.

Configuración de la capacidad de Serverless v2

Es la capacidad de la base de datos de un clúster de base de datos de Aurora Serverless v2 medida en unidades de capacidad de Aurora (ACU).

Para obtener más información, consulte Configuración del rango de capacidad de Aurora Serverless v2 para un clúster.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --serverless-v2-scaling-configuration.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro ServerlessV2ScalingConfiguration.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

El cambio se produce inmediatamente. Este ajuste omite la configuración de aplicación inmediata.

Security group (Grupo de seguridad)

El grupo de seguridad que desea asociar al clúster de base de datos.

Para obtener más información, consulte Control de acceso con grupos de seguridad.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --vpc-security-group-ids.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro VpcSecurityGroupIds.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Target Backtrack window (Periodo de Backtrack de destino)

La cantidad de tiempo que desea poder realizar búsqueda de datos anteriores en su clúster de base de datos, en segundos. Esta configuración está disponible solo para Aurora MySQL y solo si el clúster de base de datos se creó con Backtrack habilitado.

Uso de la AWS Management Console, Modificación del clúster de base de datos con la consola, CLI y API.

Con la AWS CLI, ejecute modify-db-cluster y establezca la opción --backtrack-window.

Mediante la API de RDS, realice una llamada a ModifyDBCluster y establezca el parámetro BacktrackWindow.

El clúster de base de datos completo

No se produce una interrupción durante este cambio.

Configuración que no se aplica a los clústeres de base de datos de Amazon Aurora

Las siguientes configuraciones en el comando de la AWS CLI modify-db-cluster y la operación ModifyDBCluster de la API de RDS no se aplican a los clústeres de base de datos de Amazon Aurora.

nota

No puede usar la AWS Management Console para modificar esta configuración de los clústeres de base de datos de Aurora.

Configuración de la AWS CLI Configuración de la API de RDS

--allocated-storage

AllocatedStorage

--auto-minor-version-upgrade | --no-auto-minor-version-upgrade

AutoMinorVersionUpgrade

--db-cluster-instance-class

DBClusterInstanceClass

--enable-performance-insights | --no-enable-performance-insights

EnablePerformanceInsights

--iops

Iops

--monitoring-interval

MonitoringInterval

--monitoring-role-arn

MonitoringRoleArn

--option-group-name

OptionGroupName

--performance-insights-kms-key-id

PerformanceInsightsKMSKeyId

--performance-insights-retention-period

PerformanceInsightsRetentionPeriod

Configuración que no se aplica a las instancias de base de datos de Amazon Aurora

Las siguientes configuraciones en el comando de la AWS CLI modify-db-instance y la operación ModifyDBInstance de la API de RDS no se aplican a las instancias de base de datos de Amazon Aurora.

nota

No puede usar la AWS Management Console para modificar esta configuración para las instancias de base de datos de Aurora.

Configuración de la AWS CLI Configuración de la API de RDS

--allocated-storage

AllocatedStorage

--allow-major-version-upgrade|--no-allow-major-version-upgrade

AllowMajorVersionUpgrade

--copy-tags-to-snapshot|--no-copy-tags-to-snapshot

CopyTagsToSnapshot

--domain

Domain

--db-security-groups

DBSecurityGroups

--db-subnet-group-name

DBSubnetGroupName

--domain-iam-role-name

DomainIAMRoleName

--multi-az|--no-multi-az

MultiAZ

--iops

Iops

--license-model

LicenseModel

--network-type

NetworkType

--option-group-name

OptionGroupName

--processor-features

ProcessorFeatures

--storage-type

StorageType

--tde-credential-arn

TdeCredentialArn

--tde-credential-password

TdeCredentialPassword

--use-default-processor-features|--no-use-default-processor-features

UseDefaultProcessorFeatures