

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.

# Modification du mode réplica RDS for Db2
<a name="db2-replicas-changing-replica-mode"></a>

Vous pouvez changer le mode réplica d’un réplica Db2 existant entre le mode lecture seule et le mode de secours. Cette flexibilité vous permet d’adapter la configuration de votre réplica en fonction de l’évolution des exigences relatives aux charges de travail en lecture ou aux besoins de reprise après sinistre. 

Vous souhaiterez peut-être modifier les modes réplica dans les scénarios suivants :
+ **Read-only mise en veille** : lorsque vous n'avez plus besoin de capacité de lecture mais que vous souhaitez conserver les capacités de reprise après sinistre
+ **Du mode de secours au mode lecture seule** : lorsque vous devez ajouter de la capacité de lecture pour les charges de travail de reporting ou d’analyse

Avant de changer de mode réplica, vérifiez que les conditions suivantes sont réunies :
+ Le réplica est dans un état disponible.
+ Aucune opération de maintenance active n’est en cours sur le réplica.
+ Vous disposez des autorisations nécessaires pour modifier l’instance de bases de données.

L’opération de modification peut prendre quelques minutes. Au cours de l'opération, l'état de l'instance de base de données passe à **en cours de modification**. Pour plus d’informations sur les modifications d’état, consultez [Affichage de l'état d'une instance de base de données Amazon RDS ](accessing-monitoring.md#Overview.DBInstance.Status). Lorsque vous passez du mode lecture seule au mode de secours, le réplica déconnecte toutes les connexions actives. 

**Important**  
Étant donné que la modification des modes réplica interrompt temporairement le service, planifiez la modification pendant une période de maintenance afin de minimiser l’impact sur vos applications.

Vous pouvez modifier le mode de réplication à l'aide de l'API AWS Management Console, de AWS CLI, ou de l'API RDS.

## Console
<a name="db2-replicas-changing-replica-mode-console"></a>

**Modification du mode réplica d’un réplica Db2**

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

1. Dans le panneau de navigation, choisissez **Databases (Bases de données)**.

1. Choisissez la base de données du réplica à modifier.

1. Sélectionnez **Modifier**.

1. Pour **Mode réplica**, choisissez le mode souhaité :
   + **Read-only**— Pour les charges de travail de lecture
   + **De secours** : pour la reprise après sinistre

1. Choisissez les autres paramètres que vous souhaitez modifier.

1. Choisissez **Continuer**.

1. Pour **Scheduling of Modifications (Planification des modifications)**, choisissez **Appliquer immédiatement**.

1. Choisissez **Modifier l’instance DB**.

1. Une fois la modification terminée, vérifiez le changement de mode réplica sur la page **Bases de données**. Le statut du réplica doit s’afficher comme **Disponible** lorsque la modification est terminée.

## AWS CLI
<a name="db2-replicas-changing-replica-mode-cli"></a>

[Pour faire passer une réplique Db2 du mode lecture seule au mode veille, `--replica-mode` définissez-la `mounted` dans la commande modify-db-instance. AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) Pour faire passer un réplica Db2 du mode de secours au mode lecture seule, définissez `--replica-mode` sur `open-read-only`.

L’exemple suivant fait passer un réplica du mode lecture seule au mode de secours :

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

```
aws rds modify-db-instance \
    --db-instance-identifier {{my_db2_replica}} \
    --replica-mode mounted
```
Pour Windows :  

```
aws rds modify-db-instance ^
    --db-instance-identifier {{my_db2_replica}} ^
    --replica-mode mounted
```

L’exemple suivant fait passer un réplica du mode de secours au mode lecture seule :

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

```
aws rds modify-db-instance \
    --db-instance-identifier {{my_db2_replica}} \
    --replica-mode open-read-only
```
Pour Windows :  

```
aws rds modify-db-instance ^
    --db-instance-identifier {{my_db2_replica}} ^
    --replica-mode open-read-only
```

## API RDS
<a name="db2-replicas-changing-replica-mode-api"></a>

Pour faire passer un réplica Db2 du mode lecture seule au mode de secours, définissez `ReplicaMode=mounted` dans [ModifyDBInstance](AmazonRDS/latest/APIReference/API_ModifyDBInstance.html). Pour faire passer un réplica Db2 du mode de secours au mode lecture seule, définissez `ReplicaMode=open-read-only`.

Voici un exemple d’appel d’API permettant de faire passer un réplica du mode lecture seule au mode de secours :

```
{
    "DBInstanceIdentifier": "my_db2_replica",
    "ReplicaMode": "mounted",
    "ApplyImmediately": true
}
```

Voici un exemple d’appel d’API permettant de faire passer un réplica du mode de secours au mode lecture seule :

```
{
    "DBInstanceIdentifier": "my_db2_replica",
    "ReplicaMode": "open-read-only",
    "ApplyImmediately": true
}
```

Pour plus d’informations sur les différences entre les modes réplica, consultez [Utilisation de réplicas pour Amazon RDS for Db2](db2-replication.md). Pour résoudre les problèmes liés aux réplicas, consultez [Résolution des problèmes de réplication RDS for Db2](db2-troubleshooting-replicas.md).