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.
Achèvement de la migration des données
Lorsque vous êtes prêt à passer au ElastiCache cluster, utilisez la complete-migration
CLI commande avec les paramètres suivants :
-
--replication-group-id
– identifiant du groupe de réplication. -
--force
– une valeur qui force la migration à s'arrêter sans s'assurer que les données sont synchronisées.
Voici un exemple.
aws elasticache complete-migration --replication-group-id test-cluster
Lorsque vous exécutez cette commande, le nœud ElastiCache principal (dans chaque partition) arrête de se répliquer à partir de votre OSS instance Valkey ou Redis et la transforme en nœud principal. Cette promotion se termine généralement en quelques minutes. Pour confirmer la promotion vers primaire, vérifiez l'événement. Complete
Migration successful for test-cluster
. À ce stade, vous pouvez orienter votre application vers l' ElastiCache écriture et la lecture. ElastiCache l'état du cluster devrait passer de la migration à la disponibilité.
Si la promotion vers le nœud principal échoue, le nœud ElastiCache principal continue de se répliquer depuis votre instance Valkey ou RedisOSS. Le ElastiCache cluster est toujours en état de migration et un message d'événement du groupe de réplication concernant l'échec est envoyé. Pour corriger cet échec, vérifiez les points suivants :
-
Vérifiez l'événement de groupe de réplication. Utilisez les informations spécifiques de l'événement pour corriger l'échec.
-
Il se peut que vous receviez un message d'événement à propos de données non synchronisées. Si tel est le cas, assurez-vous que le serveur ElastiCache principal peut se répliquer à partir de votre OSS instance Valkey ou Redis et que les deux sont synchronisés. Si vous voulez toujours arrêter la migration, vous pouvez exécuter la commande précédente avec l'option
—force
. -
Un message d'événement peut s'afficher si l'un des ElastiCache nœuds est en cours de remplacement. Vous pouvez relancer l'étape de migration complète une fois le remplacement terminé.