

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 d'un cluster MemoryDB
<a name="clusters.modify"></a>

Outre l'ajout ou la suppression de nœuds dans un cluster, il peut arriver que vous deviez apporter d'autres modifications à un cluster existant, par exemple en ajoutant un groupe de sécurité, en modifiant la fenêtre de maintenance ou un groupe de paramètres.

Nous vous conseillons que votre créneau de maintenance soit défini au moment où l'utilisation est la plus faible. Donc une modification peut s'avérer nécessaire de temps en temps.

Lorsque vous modifiez les paramètres d'un cluster, les modifications sont immédiatement appliquées au cluster. Cela est vrai que vous modifiiez le groupe de paramètres du cluster lui-même ou une valeur de paramètre au sein du groupe de paramètres du cluster.

Vous pouvez également mettre à jour la version du moteur de vos clusters. Par exemple, vous pouvez sélectionner une nouvelle version mineure du moteur et MemoryDB commencera immédiatement à mettre à jour votre cluster. 

## En utilisant le AWS Management Console
<a name="clusters.modifyclusters.viewdetails"></a>

**Pour modifier un cluster**

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

1. Dans la liste située dans le coin supérieur droit, choisissez la AWS région dans laquelle se trouve le cluster que vous souhaitez modifier.

1. Dans le menu de navigation de gauche, accédez à **Clusters**. Dans **Détails des clusters**, sélectionnez le cluster à l'aide du bouton radio et accédez à **Actions** puis à **Modifier**. 

1. La page **Modifier** apparaît.

1. Dans la fenêtre **Modifier**, apportez les modifications souhaitées. Voici les options :
   + Description
   + Groupes de sous-réseaux
   + Groupes de sécurité VPC
   + Type de nœud
**Note**  
Si le cluster utilise un type de nœud de la famille r6gd, vous ne pouvez choisir qu’une taille de nœud différente de celle de cette famille. Si vous choisissez un type de nœud de la famille r6gd, la hiérarchisation des données sera automatiquement activée. Pour de plus amples informations, veuillez consulter [Mise à niveau des données](data-tiering.md).
   + Compatibilité des versions Valkey ou Redis OSS
   + Activer les instantanés automatiques
   + Période de conservation des instantanés
   + Fenêtre de capture instantanée
   + Fenêtre de maintenance
   + Rubrique relative aux notifications SNS

1. Sélectionnez **Enregistrer les modifications**.

Vous pouvez également accéder à la page des **détails du cluster** et cliquer sur **Modifier** pour apporter des modifications au cluster. Si vous souhaitez modifier des sections spécifiques du cluster, vous pouvez accéder à l'onglet correspondant de la page des **détails du cluster** et cliquer sur **Modifier**. 

## En utilisant le AWS CLI
<a name="clusters.modify.cli"></a>

Vous pouvez modifier un cluster existant à l'aide de cette AWS CLI `update-cluster` opération. Pour modifier la valeur de configuration d'un cluster, spécifiez l'ID du cluster, le paramètre à modifier et la nouvelle valeur du paramètre. L'exemple suivant change le créneau de maintenance pour un cluster nommé `my-cluster` et applique la modification immédiatement.

Pour Linux, macOS ou Unix :

```
aws memorydb update-cluster \
    --cluster-name my-cluster \
    --preferred-maintenance-window sun:23:00-mon:02:00
```

Pour Windows :

```
aws memorydb update-cluster ^
    --cluster-name my-cluster ^
    --preferred-maintenance-window sun:23:00-mon:02:00
```

Pour plus d'informations, consultez [update-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/update-cluster.html) dans la référence des AWS CLI commandes.

## Utilisation de l'API MemoryDB
<a name="clusters.modify.api"></a>

Vous pouvez modifier un cluster existant à l'aide de l'opération d'API [UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html)MemoryDB. Pour modifier la valeur de configuration d'un cluster, spécifiez l'ID du cluster, le paramètre à modifier et la nouvelle valeur du paramètre. L'exemple suivant change le créneau de maintenance pour un cluster nommé `my-cluster` et applique la modification immédiatement.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=UpdateCluster
    &ClusterName=my-cluster
    &PreferredMaintenanceWindow=sun:23:00-mon:02:00
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210801T220302Z
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210802T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

## Comment déclencher une mise à niveau entre moteurs de Redis OSS vers Valkey
<a name="clusters.modifyclusters.cross-engine"></a>

Vous pouvez mettre à niveau un cluster Redis OSS existant vers le moteur Valkey à l'aide de la console, de l'API ou de la CLI. 

Si vous avez un cluster Redis OSS existant qui utilise le groupe de paramètres par défaut, vous pouvez passer à Valkey en spécifiant le nouveau moteur et la nouvelle version du moteur avec l'API update-cluster.

Pour Linux, macOS ou Unix :

```
aws memorydb update-cluster \
   --cluster-name myCluster \
   --engine valkey \
   --engine-version 7.2
```

Pour Windows :

```
aws memorydb update-cluster ^
   --cluster-name myCluster ^
   --engine valkey ^
   --engine-version 7.2
```

Si un groupe de paramètres personnalisé est appliqué au cluster Redis OSS existant que vous souhaitez mettre à niveau, vous devrez également transmettre un groupe de paramètres Valkey personnalisé dans la demande. Le groupe de paramètres personnalisés Valkey en entrée doit avoir les mêmes valeurs de paramètres statiques Redis OSS que le groupe de paramètres personnalisés Redis OSS existant.

Pour Linux, macOS ou Unix :

```
aws memorydb update-cluster \
   --cluster-name myCluster \
   --engine valkey \
   --engine-version 7.2 \
   --parameter-group-name myParamGroup
```

Pour Windows :

```
aws memorydb update-cluster ^
   --cluster-name myCluster ^
   --engine valkey ^
   --engine-version 7.2 ^
   --parameter-group-name myParamGroup
```