Convertir una réplica de lectura en principal, para grupos de replicación de Valkey o Redis OSS (modo de clúster desactivado) - Amazon ElastiCache

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Convertir una réplica de lectura en principal, para grupos de replicación de Valkey o Redis OSS (modo de clúster desactivado)

La información del siguiente tema se aplica únicamente a los grupos de replicación de Valkey o Redis OSS (modo de clúster desactivado).

Puede convertir una réplica de lectura de Valkey o Redis OSS (modo de clúster desactivado) en principal utilizando el AWS Management Console, el o el AWS CLI. ElastiCache API No se puede promocionar una réplica de lectura a principal mientras estén habilitadas múltiples zonas de disponibilidad con conmutación por error automática en el grupo de replicación de . Para convertir una réplica de Valkey o Redis OSS (modo de clúster deshabilitado) en principal en un grupo de replicación con múltiples zonas de disponibilidad (Multi-AZ), haga lo siguiente:

  1. Modifique el grupo de reproducción para deshabilitar las Multi-AZ (esto no requiere que todos los clústeres estén en la misma zona de disponibilidad). Para obtener más información, consulte Modificación de un grupo de reproducción.

  2. Promocione la réplica de lectura a principal.

  3. Modifique el grupo de reproducción para volver a habilitar Multi-AZ.

La opción Multi-AZ no está disponible en los grupos de replicación que ejecutan OSS Redis 2.6.13 o versiones anteriores.

Usando el AWS Management Console

El siguiente procedimiento utiliza la consola para promocionar un nodo de réplica a principal.

Para promocionar una réplica de lectura a nodo primario (consola)
  1. Inicie sesión en AWS Management Console y abra la ElastiCache consola en https://console.aws.amazon.com/elasticache/.

  2. Si la réplica que desea promocionar es miembro de un grupo de replicación de Valkey o Redis OSS (modo de clúster desactivado) en el que las zonas de disponibilidad múltiples (Multi-AZ) estén habilitadas, modifique el grupo de replicación para deshabilitar las zonas de disponibilidad múltiples (Multi-AZ) antes de continuar. Para obtener más información, consulte Modificación de un grupo de reproducción.

  3. Elija Valkey o Redis y, a continuaciónOSS, en la lista de clústeres, elija el grupo de replicación que desee modificar. Este grupo de reproducción debe ejecutar el motor "Redis", no el motor "Redis en clúster", y debe tener al menos dos nodos.

  4. En la lista de nodos, elija el nodo de réplica que desea promocionar a principal y, a continuación, en Actions (Acciones), elija Promote (Promocionar).

  5. En el cuadro de diálogo Promote Read Replica (Promocionar réplica de lectura), haga lo siguiente:

    1. En Apply Immediately (Aplicar inmediatamente), elija Yes (Sí) para promocionar la réplica de lectura inmediatamente, o No para promocionarla en el próximo periodo de mantenimiento del clúster.

    2. Elija Promote para promocionar la réplica de lectura o Cancel para cancelar la operación.

  6. Si el clúster tenía Multi-AZ habilitadas antes de comenzar el proceso de promoción, espere hasta que el estado del grupo de reproducción sea available (disponible) y, a continuación, modifique el clúster para volver a habilitar las Multi-AZ. Para obtener más información, consulte Modificación de un grupo de reproducción.

Usando el AWS CLI

No puede promocionar una réplica de lectura a principal si el grupo de reproducción tiene Multi-AZ habilitadas. En algunos casos, la réplica que se desea promocionar puede ser miembro de un grupo de reproducción con Multi-AZ habilitadas. En estos casos, debe modificar el grupo de reproducción para deshabilitar la característica Multi-AZ antes de continuar. Esto no requiere que todos los clústeres estén en la misma zona de disponibilidad. Para obtener más información acerca de cómo modificar un grupo de reproducción, consulte Modificación de un grupo de reproducción.

El siguiente AWS CLI comando modifica el grupo sample-repl-group de replicación y convierte a la réplica de lectura en my-replica-1 la principal del grupo de replicación.

Para Linux, macOS o Unix:

aws elasticache modify-replication-group \ --replication-group-id sample-repl-group \ --primary-cluster-id my-replica-1

Para Windows:

aws elasticache modify-replication-group ^ --replication-group-id sample-repl-group ^ --primary-cluster-id my-replica-1

Para obtener más información sobre la modificación de un grupo de replicación, consulte modify-replication-group en la Amazon ElastiCache Command Line Reference.

Usando el ElastiCache API

No puede promocionar una réplica de lectura a principal si el grupo de reproducción tiene Multi-AZ habilitadas. En algunos casos, la réplica que se desea promocionar puede ser miembro de un grupo de reproducción con Multi-AZ habilitadas. En estos casos, debe modificar el grupo de reproducción para deshabilitar la característica Multi-AZ antes de continuar. Esto no requiere que todos los clústeres estén en la misma zona de disponibilidad. Para obtener más información acerca de cómo modificar un grupo de reproducción, consulte Modificación de un grupo de reproducción.

La siguiente ElastiCache API acción modifica el grupo myReplGroup de replicación y convierte a la réplica de lectura en myReplica-1 la principal del grupo de replicación.

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>

Para obtener más información sobre la modificación de un grupo de replicación, consulte ModifyReplicationGroup en Amazon ElastiCache API Reference.