

# Pausa y reanudación de la automatización de RDS Custom
<a name="custom-managing-sqlserver.pausing"></a>

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.

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

1. 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.

## Consola
<a name="custom-managing.pausing.console"></a>

**Para pausar o reanudar la automatización de RDS Custom**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. 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.

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

1. 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.

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

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

1. 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).

1. (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**.

## AWS CLI
<a name="custom-managing-sqlserver.pausing.CLI"></a>

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.

**Example**  
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`.

**Example**  
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`.

**Example**  
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": []
    }
```