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
Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/
. -
En el panel de navegación, seleccione Databases (Bases de datos).
-
Seleccione la instancia de base de datos que tenga una actualización necesaria.
-
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-actionsystem-update
\ --opt-in-typeimmediate
En Windows:
aws rds apply-pending-maintenance-action ^ --resource-identifier
arn:aws:rds:us-west-2:001234567890:db:mysql-db
^ --apply-actionsystem-update
^ --opt-in-typeimmediate
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.