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 groupe de réplication
Contraintes importantes
Actuellement, ElastiCache prend en charge des modifications limitées d'un groupe de réplication Valkey ou Redis OSS (mode cluster activé), par exemple la modification de la version du moteur à l'aide de l'opération API (
ModifyReplicationGroup
CLI :modify-replication-group
). Vous pouvez modifier le nombre de partitions (groupes de nœuds) dans un cluster Valkey ou Redis OSS (mode cluster activé) à l'aide de l'opération API (ModifyReplicationGroupShardConfiguration
CLI :).modify-replication-group-shard-configuration
Pour de plus amples informations, veuillez consulter Mise à l'échelle des clusters dans Valkey ou Redis OSS (mode cluster activé).Les autres modifications apportées à un cluster Valkey ou Redis OSS (mode cluster activé) nécessitent que vous créiez un cluster avec le nouveau cluster incorporant les modifications.
Vous pouvez mettre à niveau les clusters et groupes de réplication Valkey ou Redis OSS (mode cluster désactivé) et Valkey ou Redis OSS (mode cluster activé) vers des versions de moteur plus récentes. Cependant, vous ne pouvez pas mettre à niveau vers des versions antérieures du moteur, sauf en supprimant le cluster existant ou le groupe de réplication et en le créant à nouveau. Pour de plus amples informations, veuillez consulter Gestion des versions pour ElastiCache.
Vous pouvez mettre à niveau un cluster existant ElastiCache pour Valkey ou Redis OSS qui utilise le mode cluster désactivé pour utiliser le mode cluster activé, à l'aide de la console, de l'ModifyReplicationGroupAPI ou de la commande modify-replication-groupCLI, comme indiqué dans l'exemple ci-dessous. Vous pouvez également suivre les étapes décrites dans Modifying cluster mode (Modification du mode cluster).
Vous pouvez modifier les paramètres d'un cluster Valkey ou Redis OSS (mode cluster désactivé) à l'aide de la ElastiCache console, de l' AWS CLI API ou de l' ElastiCache API. Actuellement, ElastiCache prend en charge un nombre limité de modifications sur un groupe de réplication Valkey ou Redis OSS (mode cluster activé). D'autres modifications nécessitent que vous créiez une sauvegarde du groupe de réplication actuel, puis que vous utilisiez cette sauvegarde pour démarrer un nouveau groupe de réplication Valkey ou Redis OSS (mode cluster activé).
À l'aide du AWS Management Console
Pour modifier un cluster Valkey ou Redis OSS (mode cluster désactivé), consultez. Modification d'un ElastiCache cluster
À l'aide du AWS CLI
Voici des AWS CLI exemples de modify-replication-group
commande. Vous pouvez utiliser la même commande pour apporter d'autres modifications à un groupe de réplication.
Activez le Multi-AZ sur un groupe de réplication Valkey ou Redis OSS existant :
Pour Linux, macOS ou Unix :
aws elasticache modify-replication-group \ --replication-group-id
myReplGroup
\ --multi-az-enabled = true
Pour Windows :
aws elasticache modify-replication-group ^ --replication-group-id
myReplGroup
^ --multi-az-enabled
Modifier le mode cluster de désactivé à activé :
Pour modifier le mode cluster de Désactivé à Activé, vous devez d'abord définir le mode cluster comme Compatible. Le mode compatible permet à vos clients Valkey ou Redis OSS de se connecter en utilisant à la fois le mode cluster activé et le mode cluster désactivé. Après avoir migré tous les clients Valkey ou Redis OSS pour utiliser le mode cluster activé, vous pouvez terminer la configuration du mode cluster et définir le mode cluster sur activé.
Pour Linux, macOS ou Unix :
Définissez le mode cluster sur Compatible.
aws elasticache modify-replication-group \ --replication-group-id
myReplGroup
\ --cache-parameter-group-namemyParameterGroupName
\ --cluster-mode compatible
Définissez le mode cluster sur Activé.
aws elasticache modify-replication-group \ --replication-group-id
myReplGroup
\ --cluster-mode enabled
Pour Windows :
Définissez le mode cluster sur Compatible.
aws elasticache modify-replication-group ^ --replication-group-id
myReplGroup
^ --cache-parameter-group-namemyParameterGroupName
^ --cluster-mode compatible
Définissez le mode cluster sur Activé.
aws elasticache modify-replication-group ^ --replication-group-id
myReplGroup
^ --cluster-mode enabled
Pour plus d'informations sur la AWS CLI modify-replication-group
commande, voir modify-replication-group ou Modifier le mode cluster dans le guide de l'utilisateur ElastiCache pour Redis OSS.
Utilisation de l' ElastiCache API
L'opération ElastiCache d'API suivante active le multi-AZ sur un groupe de réplication Valkey ou Redis OSS existant. Vous pouvez utiliser la même opération pour apporter d'autres modifications à un groupe de réplication.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &AutomaticFailoverEnabled=true &Mutli-AZEnabled=true &ReplicationGroupId=myReplGroup &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &Version=2014-12-01 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
Pour plus d'informations sur le ModifyReplicationGroup
fonctionnement de l' ElastiCache API, voir ModifyReplicationGroup.