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

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 Redis OSS (modo de clúster desactivado)

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

Puede convertir una réplica de lectura de Redis OSS (modo de clúster deshabilitado) en principal mediante la AWS Management Console AWS CLI, la o la ElastiCache API. No puede convertir una réplica de lectura en principal mientras la opción Multi-AZ con conmutación por error automática esté habilitada en el grupo de replicación de Redis OSS (modo de clúster desactivado). Para convertir una réplica de Redis OSS (modo de clúster deshabilitado) en principal en un grupo de replicación multizona de disponibilidad habilitado, 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 Redis OSS 2.6.13 o una versión anterior.

Utilización del 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 la ElastiCache consola AWS Management Console y ábrala en https://console.aws.amazon.com/elasticache/.

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

  3. Elija Redis OSS y, a continuación, 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 la Amazon ElastiCache Command Line Reference.

Uso de la 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 acción de la ElastiCache API 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 la referencia de la ElastiCache API de Amazon.