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.
Promotion d'un réplica en lecture au rang de réplica principal, pour les groupes de réplication Valkey ou Redis OSS (mode cluster désactivé)
Les informations de la rubrique suivante s'appliquent uniquement aux groupes de réplication Valkey ou Redis OSS (mode cluster désactivé).
Vous pouvez promouvoir une réplique de lecture Valkey ou Redis OSS (mode cluster désactivé) au rang de réplique principale à l'aide de l' Console de gestion AWS AWS CLI API ou de l' ElastiCache API. Vous ne pouvez pas promouvoir un réplica de lecture au rang de réplica principal alors que Multi-AZ le basculement automatique est activé sur le groupe de réplication. Pour promouvoir un réplica Valkey ou Redis OSS (mode cluster désactivé) au rang de réplica principal sur un groupe de réplication Multi-AZ activé, procédez comme suit :
-
Modifiez le groupe de réplication pour le désactiver Multi-AZ (cela ne nécessite pas que tous vos clusters se trouvent dans la même zone de disponibilité). Pour de plus amples informations, veuillez consulter Modification d'un groupe de réplication.
-
Promouvez le réplica en lecture en réplica principal.
-
Modifiez le groupe de réplication pour le réactiver Multi-AZ.
Utilisation de Console de gestion AWS
La procédure suivante utilise la console pour promouvoir un nœud de réplica et nœud principal.
Pour promouvoir un réplica en lecture en réplica principal (console)
-
Connectez-vous à Console de gestion AWS et ouvrez la ElastiCache console à l'adresse https://console.aws.amazon.com/elasticache/
. -
Si le réplica que vous souhaitez promouvoir est membre d'un groupe de réplication Valkey ou Redis OSS (mode cluster désactivé) où il Multi-AZ est activé, modifiez le groupe de réplication pour le désactiver Multi-AZ avant de continuer. Pour de plus amples informations, veuillez consulter Modification d'un groupe de réplication.
-
Choisissez Valkey ou Redis OSS, puis dans la liste des clusters, choisissez le groupe de réplication que vous souhaitez modifier. Ce groupe de réplication doit exécuter le moteur « Redis », et non le moteur « Clustered Redis », et doit avoir au moins 2 nœuds.
-
Dans la liste des nœuds, choisissez le nœud de réplica que vous souhaitez promouvoir en nœud principal, puis, dans Actions, choisissez Promote (Promouvoir).
-
Dans la boîte de dialogue Promote Read Replica (Promouvoir le réplica en lecture), exécutez l'une des actions suivantes :
-
Pour Apply Immediately (Appliquer immédiatement), choisissez Yes (Oui) pour promouvoir immédiatement le réplica en lecture, ou No (Non) pour le promouvoir au créneau de maintenance suivant du cluster.
-
Choisissez Promote pour promouvoir le réplica en lecture ou Cancel pour annuler l'opération.
-
-
Si le cluster était Multi-AZ activé avant le début du processus de promotion, attendez que l'état du groupe de réplication soit disponible, puis modifiez le cluster pour le réactiver Multi-AZ. Pour de plus amples informations, veuillez consulter Modification d'un groupe de réplication.
Utilisation de AWS CLI
Vous ne pouvez pas promouvoir un réplica en lecture au rang de réplica principal si le groupe de réplication est Multi-AZ activé. Dans certains cas, le réplica que vous souhaitez promouvoir peut être membre d'un groupe de réplication où cette option Multi-AZ est activée. Dans ces cas, vous devez modifier le groupe de réplication pour le désactiver Multi-AZ avant de continuer. Pour cela, tous les clusters ne doivent pas obligatoirement se trouver dans la même zone de disponibilité. Pour plus d'informations sur la modification d'un groupe de réplication, consultez Modification d'un groupe de réplication.
La AWS CLI commande suivante modifie le groupe de réplicationsample-repl-group, faisant de la réplique en lecture my-replica-1 la principale du groupe de réplication.
Pour Linux, macOS ou Unix :
aws elasticache modify-replication-group \ --replication-group-idsample-repl-group\ --primary-cluster-idmy-replica-1
Pour Windows :
aws elasticache modify-replication-group ^ --replication-group-idsample-repl-group^ --primary-cluster-idmy-replica-1
Pour plus d'informations sur la modification d'un groupe de réplication, consultez modify-replication-group le manuel Amazon ElastiCache Command Line Reference.
Utilisation de l' ElastiCache API
Vous ne pouvez pas promouvoir un réplica en lecture au rang de réplica principal si le groupe de réplication est Multi-AZ activé. Dans certains cas, le réplica que vous souhaitez promouvoir peut être membre d'un groupe de réplication où cette option Multi-AZ est activée. Dans ces cas, vous devez modifier le groupe de réplication pour le désactiver Multi-AZ avant de continuer. Pour cela, tous les clusters ne doivent pas obligatoirement se trouver dans la même zone de disponibilité. Pour plus d'informations sur la modification d'un groupe de réplication, consultez Modification d'un groupe de réplication.
L'action d' ElastiCache API suivante modifie le groupe de réplicationmyReplGroup, faisant de la réplique en lecture myReplica-1 la principale du groupe de réplication.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyReplicationGroup &ReplicationGroupId=myReplGroup &PrimaryClusterId=myReplica-1 &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &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 la modification d'un groupe de réplication, consultez ModifyReplicationGroup le manuel Amazon ElastiCache API Reference.