

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Suspension et reprise de l'automatisation de RDS Custom
<a name="custom-managing-sqlserver.pausing"></a>

RDS Custom assure la surveillance et la récupération automatiques des instances de base de données RDS Custom for SQL Server. Si l'instance doit être personnalisée, procédez comme suit :

1. Suspendez l'automatisation de RDS Custom pendant une période spécifiée. Cette pause permet d'éviter les interférences entre vos personnalisations et l'automatisation de RDS Custom.

1. Personnalisez l'instance de base de données RDS Custom for SQL Server selon vos besoins.

1. Effectuez l’une des actions suivantes :
   + Relancez manuellement l'automatisation.
   + Attendez la fin de la période de pause. Dans ce cas, RDS Custom reprend automatiquement la surveillance et la récupération des instances.

**Important**  
La suspension et la reprise de l'automatisation sont les seules tâches d'automatisation prises en charge lors de la modification d'une instance de base de données RDS Custom for SQL Server.

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

**Pour mettre en pause ou reprendre l'automatisation de RDS Custom**

1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Dans le panneau de navigation, choisissez **Bases de données**, puis sélectionnez l'instance de base de données RDS Custom que vous souhaitez modifier.

1. Sélectionnez **Modifier**. La page **Modifier l’instance de base de données** s’affiche.

1. Pour **RDS Custom automation mode** (Mode d'automatisation RDS Custom), sélectionnez l'une des options suivantes :
   + **Suspendu(e)** interrompt la surveillance et la récupération de l'instance de base de données RDS Custom. Saisissez la durée de pause souhaitée (en minutes) pour **Automation mode duration** (Durée du mode d'automatisation). La valeur minimale est de 60 minutes (par défaut). La valeur maximale est de 1 440 minutes.
   + L'option **Full automation** (Automatisation complète) relance l'automatisation.

1. Sélectionnez **Continuer** pour consulter le récapitulatif des modifications.

   Un message indique que RDS Custom appliquera les modifications immédiatement.

1. Si elles sont correctes, sélectionnez **Modifier l'instance de base de données**. Vous pouvez également sélectionner **Retour** pour revoir vos modifications ou **Annuler** pour les annuler.

   Les détails de la modification s'affichent sur la console RDS. Si vous avez suspendu l'automatisation, l'**État** de votre instance de base de données RDS Custom indique **Automation paused** (Automatisation suspendue).

1. (Facultatif) Dans le panneau de navigation, sélectionnez **Bases de données**, puis votre instance de base de données RDS Custom.

   Dans le panneau **Récapitulatif**, l'état de l'automatisation est indiqué sous **RDS Custom automation mode** (Mode d'automatisation RDS Custom). Si l'automatisation est suspendue, la valeur est **Suspendu(e). Automation resumes in *num* minutes** (L'automatisation reprendra dans « num » minutes).

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

Pour suspendre ou reprendre l'automatisation de RDS Custom, utilisez la commande AWS CLI `modify-db-instance`. Identifiez l'instance de base de données à l'aide du paramètre requis `--db-instance-identifier`. Contrôlez le mode d'automatisation avec les paramètres suivants :
+ `--automation-mode` spécifie l'état de pause de l'instance de base de données. Les valeurs valides sont `all-paused`, qui suspend l'automatisation, et `full`, qui relance l'opération.
+ `--resume-full-automation-mode-minutes` spécifie la durée de la pause. La valeur par défaut est de 60 minutes.

**Note**  
Que vous spécifiiez `--no-apply-immediately` ou `--apply-immediately`, RDS Custom applique les modifications de manière asynchrone dès que possible.

Dans la réponse de la commande, `ResumeFullAutomationModeTime` indique l'heure de reprise sous la forme d'un horodatage UTC. Lorsque le mode d'automatisation est `all-paused`, vous pouvez utiliser `modify-db-instance` pour relancer le mode d'automatisation ou prolonger la période de pause. Aucune autre option `modify-db-instance` n'est prise en charge.

L'exemple suivant suspend pendant 90 minutes l'automatisation de l'instance `my-custom-instance`.

**Example**  
Pour Linux, macOS ou Unix :  

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

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

L'exemple suivant prolonge la durée de pause de 30 minutes. Les 30 minutes sont ajoutées à la durée d'origine affichée dans `ResumeFullAutomationModeTime`.

**Example**  
Pour Linux, macOS ou Unix :  

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

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

L'exemple suivant reprend l'automatisation complète pour `my-custom-instance`.

**Example**  
Pour Linux, macOS ou Unix :  

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --automation-mode full \
```
Pour Windows :  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --automation-mode full
```
Dans l'exemple de sortie partielle ci-dessous, la valeur `AutomationMode` en attente est `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": []
    }
```