Aplicación de actualizaciones a una instancia de base de datos o clúster de base de datos - Amazon Relational Database Service

Aplicación de actualizaciones a una instancia de base de datos o clúster de base de datos

Con Amazon RDS puede elegir el momento en que desea aplicar las operaciones de mantenimiento. Puede indicar cuándo Amazon RDS debe aplicar las actualizaciones usando la consola de RDS, la AWS Command Line Interface (AWS CLI) o la API de RDS.

nota

En el caso de RDS para SQL Server, se puede aplicar una actualización del sistema operativo subyacente deteniendo e iniciando la instancia de base de datos o subiendo y bajando la clase de instancia de base de datos.

Para administrar la actualización de una instancia 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, seleccione Databases (Bases de datos).

  3. Seleccione la instancia de base de datos que tenga una actualización necesaria.

  4. En Actions (Acciones), elija una de las siguientes opciones:

    • Upgrade now (Actualizar ahora)

    • Upgrade at next window (Actualizar en el siguiente periodo)

      nota

      Si elige Upgrade at next window (Actualizar en el siguiente periodo) y después desea aplazar la actualización, puede seleccionar Defer upgrade (Aplazar actualización). No puede aplazar una acción de mantenimiento si ya se ha iniciado.

      Para cancelar una acción de mantenimiento, modifique la instancia de base de datos y deshabilite la Auto minor version upgrade (Actualización automática de versiones secundarias).

Para aplicar una actualización pendiente a una instancia de base de datos, use el comando apply-pending-maintenance-action de la AWS CLI.

ejemplo

Para Linux, macOS o Unix:

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db \ --apply-action system-update \ --opt-in-type immediate

En Windows:

aws rds apply-pending-maintenance-action ^ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db ^ --apply-action system-update ^ --opt-in-type immediate
nota

Para aplazar una acción de mantenimiento, especifique undo-opt-in para --opt-in-type. No se puede especificar undo-opt-in para --opt-in-type si la acción de mantenimiento ya se ha iniciado.

Para cancelar una acción de mantenimiento, ejecute el comando de la AWS CLI modify-db-instance y especifique --no-auto-minor-version-upgrade.

Para obtener una lista de los recursos con al menos una actualización pendiente, use el comando describe-pending-maintenance-actions de la AWS CLI.

ejemplo

Para Linux, macOS o Unix:

aws rds describe-pending-maintenance-actions \ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db

En Windows:

aws rds describe-pending-maintenance-actions ^ --resource-identifier arn:aws:rds:us-west-2:001234567890:db:mysql-db

También puede obtener una lista de recursos de una instancia de base de datos mediante la especificación del parámetro --filters del comando describe-pending-maintenance-actions de AWS CLI. El formato del comando --filters es Name=filter-name,Value=resource-id,....

Los valores aceptados para el parámetro Name de un filtro son los siguientes:

  • db-instance-id: acepta una lista de identificadores o nombres de recurso de Amazon (ARN) de instancias de base de datos. La lista obtenida solo incluirá las operaciones de mantenimiento pendientes para las instancias de base de datos referidas por esos identificadores o ARN.

  • db-cluster-id: acepta una lista de identificadores o ARN de clústeres de base de datos para Amazon Aurora. La lista obtenida solo incluirá las operaciones de mantenimiento pendientes para los clústeres de base de datos referidos por esos identificadores o ARN.

Por ejemplo, en el ejemplo siguiente se obtienen las operaciones de mantenimiento pendientes para las instancias de base de datos sample-instance1 y sample-instance2.

ejemplo

Para Linux, macOS o Unix:

aws rds describe-pending-maintenance-actions \ --filters Name=db-instance-id,Values=sample-instance1,sample-instance2

En Windows:

aws rds describe-pending-maintenance-actions ^ --filters Name=db-instance-id,Values=sample-instance1,sample-instance2

Para aplicar una actualización a una instancia de base de datos, llame a la operación ApplyPendingMaintenanceAction de la API de Amazon RDS.

Para obtener una lista de los recursos con al menos una actualización pendiente, llame a la operación DescribePendingMaintenanceActions de la API Amazon RDS.