Pausa y reanudación de la automatización de RDS Custom - Amazon Relational Database Service

Pausa y reanudación de la automatización de RDS Custom

RDS Custom proporciona automáticamente monitoreo y recuperación de instancias para una instancia de base de datos de RDS Custom for SQL Server. Si necesita personalizar la instancia, siga este procedimiento:

  1. Pause la automatización de RDS Custom durante un periodo determinado. La pausa garantiza que las personalizaciones no interfieran con la automatización de RDS Custom.

  2. Personalice la instancia de base de datos de RDS Custom for SQL Server según sea necesario.

  3. Haga una de estas dos operaciones:

    • Reanude la automatización manualmente.

    • Espere a que finalice el periodo de pausa. En este caso, RDS Custom reanuda el monitoreo y la recuperación de instancias automáticamente.

importante

La pausa y la reanudación de la automatización son las únicas tareas de automatización admitidas al modificar una instancia de base de datos de RDS Custom for SQL Server.

Para pausar o reanudar la automatización de RDS Custom
  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 luego elija la instancia de base de datos de RDS Custom que desea modificar.

  3. Elija Modify (Modificar). Aparece la página Modify DB instance (Modificar instancia de base de datos).

  4. Para RDS Custom automation mode (Modo de automatización de RDS Custom), elija una de las siguientes opciones:

    • Paused (En pausa) pausa el monitoreo y la recuperación de instancias de la instancia de base de datos de RDS Custom. Ingrese la duración de la pausa que desea (en minutos) para Automation mode duration (Duración del modo de automatización). El valor mínimo es 60 minutos (predeterminado). El valor máximo es 1440 minutos.

    • Full automation (Automatización completa) reanuda la automatización.

  5. Elija Continue (Continuar) para ver el resumen de las modificaciones.

    Un mensaje indica que RDS Custom aplicará los cambios inmediatamente.

  6. Si los cambios son correctos, elija Modify DB instance (Modificar instancia de base de datos). O bien, elija Back (Atrás) para editar los cambios o Cancel (Cancelar) para cancelarlos.

    Los detalles de la modificación aparecen en la consola de RDS. Si ha puesto en pausa la automatización, el Status (Estado) de la instancia de base de datos de RDS Custom indica Automation paused (Automatización en pausa).

  7. (Opcional) En el panel de navegación, elija Databases (Bases de datos) y luego la instancia de base de datos de RDS Custom.

    En el panel Summary (Resumen), RDS Custom automation mode (Modo de automatización de RDS Custom) indica el estado de la automatización. Si se pausa la automatización, el valor es Paused (En pausa). La automatización se reanuda en num minutos.

Para pausar o reanudar la automatización de RDS Custom, utilice el comando de la AWS CLI modify-db-instance. Identifique la instancia de base de datos mediante el parámetro requerido --db-instance-identifier. Controle el modo de automatización con los siguientes parámetros:

  • --automation-mode especifica el estado de pausa de la instancia de base de datos. Los valores válidos son all-paused, que pausa la automatización, y full, que lo reanuda.

  • --resume-full-automation-mode-minutes especifica la duración de la pausa. El valor predeterminado es 60 minutos.

nota

Independientemente de que especifique --no-apply-immediately o --apply-immediately, RDS Custom aplica las modificaciones de forma asíncrona tan pronto como sea posible.

En la respuesta de comando, ResumeFullAutomationModeTime indica la hora de reanudación como marca de hora UTC. Cuando el modo de automatización es all-paused, puede utilizar modify-db-instance para reanudar el modo de automatización o ampliar el periodo de pausa. No se admiten otras opciones de modify-db-instance.

En el siguiente ejemplo se pausa la automatización para my-custom-instance durante 90 minutos.

Para Linux, macOS o:Unix

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 90

En:Windows

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 90

El siguiente ejemplo extiende la duración de la pausa durante 30 minutos adicionales. Los 30 minutos se añaden a la hora original que se muestra en ResumeFullAutomationModeTime.

Para Linux, macOS o:Unix

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode all-paused \ --resume-full-automation-mode-minutes 30

En:Windows

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode all-paused ^ --resume-full-automation-mode-minutes 30

En el siguiente ejemplo se reanuda la automatización completa para my-custom-instance.

Para Linux, macOS o:Unix

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --automation-mode full \

En:Windows

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --automation-mode full

En la siguiente salida de muestra parcial, el valor pendiente AutomationMode es full.

{ "DBInstance": { "PubliclyAccessible": true, "MasterUsername": "admin", "MonitoringInterval": 0, "LicenseModel": "bring-your-own-license", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "0123456789abcdefg" } ], "InstanceCreateTime": "2020-11-07T19:50:06.193Z", "CopyTagsToSnapshot": false, "OptionGroupMemberships": [ { "Status": "in-sync", "OptionGroupName": "default:custom-oracle-ee-19" } ], "PendingModifiedValues": { "AutomationMode": "full" }, "Engine": "custom-oracle-ee", "MultiAZ": false, "DBSecurityGroups": [], "DBParameterGroups": [ { "DBParameterGroupName": "default.custom-oracle-ee-19", "ParameterApplyStatus": "in-sync" } ], ... "ReadReplicaDBInstanceIdentifiers": [], "AllocatedStorage": 250, "DBInstanceArn": "arn:aws:rds:us-west-2:012345678912:db:my-custom-instance", "BackupRetentionPeriod": 3, "DBName": "ORCL", "PreferredMaintenanceWindow": "fri:10:56-fri:11:26", "Endpoint": { "HostedZoneId": "ABCDEFGHIJKLMNO", "Port": 8200, "Address": "my-custom-instance.abcdefghijk.us-west-2.rds.amazonaws.com" }, "DBInstanceStatus": "automation-paused", "IAMDatabaseAuthenticationEnabled": false, "AutomationMode": "all-paused", "EngineVersion": "19.my_cev1", "DeletionProtection": false, "AvailabilityZone": "us-west-2a", "DomainMemberships": [], "StorageType": "gp2", "DbiResourceId": "db-ABCDEFGHIJKLMNOPQRSTUVW", "ResumeFullAutomationModeTime": "2020-11-07T20:56:50.565Z", "KmsKeyId": "arn:aws:kms:us-west-2:012345678912:key/aa111a11-111a-11a1-1a11-1111a11a1a1a", "StorageEncrypted": false, "AssociatedRoles": [], "DBInstanceClass": "db.m5.xlarge", "DbInstancePort": 0, "DBInstanceIdentifier": "my-custom-instance", "TagList": [] }