Modificación de un grupo de reproducción - Amazon ElastiCache para Redis

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.

Modificación de un grupo de reproducción

Restricciones importantes
  • Actualmente, ElastiCache admite modificaciones limitadas de un grupo de reproducción de Redis (modo de clúster habilitado), por ejemplo, cambiar la versión del motor, mediante la operación de la API ModifyReplicationGroup (CLI: modify-replication-group). Puede modificar el número de particiones (grupos de nodos) en un clúster de Redis (modo de clúster habilitado) con la operación ModifyReplicationGroupShardConfiguration de la API (CLI:modify-replication-group-shard-configuration). Para obtener más información, consulte Escalado de clústeres en Redis (modo de clúster habilitado).

    Otras modificaciones en un clúster de Redis (modo de clúster habilitado) requieren que cree un clúster con el clúster nuevo y los cambios incorporados.

  • Puede actualizar clústeres y grupos de reproducción de Redis (modo de clúster deshabilitado) y Redis (modo de clúster habilitado) a versiones de motor más recientes. Sin embargo, no se puede volver a versiones del motor anteriores, salvo si se elimina el clúster o el motor de reproducción existente y se vuelve a crear. Para obtener más información, consulte Versiones del motor y actualizaciones .

  • Puede actualizar un clúster de ElastiCache para Redis existente que utilice el modo de clúster desactivado para usar el modo de clúster habilitado, mediante la consola, la API ModifyReplicationGroup o el comando de CLI modify-replication-group, como se muestra en el siguiente ejemplo. También puede seguir los pasos que se indican en Modificación del modo de clúster.

Puede modificar la configuración de un clúster de Redis (modo de clúster deshabilitado) con la consola de ElastiCache, la AWS CLI o la API de ElastiCache. Actualmente, ElastiCache admite un número limitado de modificaciones en un grupo de reproducción de Redis (modo de clúster habilitado). Otras modificaciones requieren crear una copia de seguridad del grupo de reproducción actual y, a continuación, utilizar dicha copia para inicializar un grupo de reproducción nuevo de Redis (modo de clúster habilitado).

Utilización de la AWS Management Console

Para modificar un clúster de Redis (modo de clúster deshabilitado), consulte Modificación de un ElastiCache clúster.

Utilización de la AWS CLI

A continuación, se muestran ejemplos de la AWS CLI del comando modify-replication-group. Puede utilizar el mismo comando para realizar otras modificaciones en un grupo de reproducción.

Habilitar Multi-AZ en un grupo de replicación de Redis existente:

Para Linux, macOS o Unix:

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --multi-az-enabled = true

Para Windows:

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --multi-az-enabled

Modifique el modo de clúster de desactivado a habilitado:

Para modificar el modo de clúster de desactivado a habilitado, primero debe establecer el modo de clúster en compatible. El modo compatible permite que los clientes de Redis se conecten mediante el clúster habilitado y el modo de clúster desactivado. Después de migrar todos los clientes de Redis para usar el modo de clúster habilitado, puede completar la configuración del modo de clúster y establecer el modo de clúster en habilitado.

Para Linux, macOS o Unix:

Establezca el modo de clúster en compatible.

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cache-parameter-group-name myParameterGroupName \ --cluster-mode compatible

Establezca el modo de clúster en habilitado.

aws elasticache modify-replication-group \ --replication-group-id myReplGroup \ --cluster-mode enabled

Para Windows:

Establezca el modo de clúster en compatible.

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cache-parameter-group-name myParameterGroupName ^ --cluster-mode compatible

Establezca el modo de clúster en habilitado.

aws elasticache modify-replication-group ^ --replication-group-id myReplGroup ^ --cluster-mode enabled

Para obtener más información sobre el comando modify-replication-group de la AWS CLI, consulte modify-replication-group o Modificación del modo de clúster en la Guía del usuario de ElastiCache para Redis.

Uso de la API de ElastiCache

La siguiente operación de la API de ElastiCache habilita Multi-AZ en un grupo de reproducción existente de Redis. Puede utilizar la misma operación para realizar otras modificaciones en un grupo de reproducción.

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>

Para obtener más información sobre la operación ModifyReplicationGroup de la API de ElastiCache, consulte ModifyReplicationGroup.