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

Modificación de un grupo de reproducción

Restricciones importantes
  • Actualmente, ElastiCache admite modificaciones limitadas de un grupo de replicación de Valkey o Redis OSS (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 Valkey o Redis OSS (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 de Valkey o Redis OSS (modo de clúster habilitado).

    Otras modificaciones en un clúster de Valkey o Redis OSS (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 replicación de Valkey o Redis OSS (modo de clúster deshabilitado) y Valkey o Redis OSS (modo de clúster habilitado) a versiones del 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 Administración de versiones para ElastiCache.

  • Puede actualizar un clúster de ElastiCache para Valkey o Redis OSS existente que utilice el modo de clúster deshabilitado para usar el modo de clúster habilitado mediante la consola, la API ModifyReplicationGroup o el comando de la CLI modify-replication-group, tal 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 Valkey o Redis OSS (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 replicación de Valkey o Redis OSS (modo de clúster habilitado). Otras modificaciones requieren crear una copia de seguridad del grupo de replicación actual y, a continuación, utilizar dicha copia para inicializar un grupo de replicación nuevo de Valkey o Redis OSS (modo de clúster habilitado).

Uso de Consola de administración de AWS

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

Uso de 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.

Habilitación de multi-AZ en un grupo de replicación de Valkey o Redis OSS 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 Valkey o Redis OSS se conecten mediante el modo clúster habilitado y el modo clúster desactivado. Después de migrar todos los clientes de Valkey o Redis OSS 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 OSS.

Uso de la API de ElastiCache

La siguiente operación de la API de ElastiCache habilita multi-AZ en un grupo de replicación existente de Valkey o Redis OSS. 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.