

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 clúster de ElastiCache
<a name="Clusters.Modify"></a>

Además de añadir o quitar nodos de un clúster de ElastiCache, puede que haya veces en las que necesite realizar otros cambios, como, por ejemplo, añadir un grupo de seguridad o cambiar el periodo de mantenimiento o un grupo de parámetros.

Recomendamos que el periodo de mantenimiento corresponda al momento de mínimo uso. Esto puede requerir alguna modificación de vez en cuando.

Cuando se modifican los parámetros de un clúster, el cambio se aplica al clúster inmediatamente o después de reiniciarlo. Esto es cierto tanto si se modifica el propio grupo de parámetros del clúster como si se modifica el valor de un parámetro del grupo. Para determinar cuándo se aplica un cambio de parámetros determinado, consulte la sección **Aplicación de los cambios** de la columna **Detalles** en las tablas para [Parámetros específicos de Memcached](ParameterGroups.Engine.md#ParameterGroups.Memcached) y [Parámetros de Valkey y Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis). Para obtener información acerca de cómo reiniciar los nodos de un clúster, consulte [Reinicio de nodos](nodes.rebooting.md).

## Uso de la Consola de administración de AWS de ElastiCache
<a name="Clusters.Modify.CON"></a>

**Pasos para modificar un clúster**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de ElastiCache en [ https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/).

1. En la lista de la esquina superior derecha, elija la región de AWS en la que se encuentra el clúster que desea modificar.

1. En el panel de navegación, elija el motor que se ejecuta en el clúster que desea modificar.

   Se mostrará una lista de los clústeres del motor elegido.

1. En la lista de clústeres, para el clúster que desea modificar, elija su nombre. 

1. Elija **Actions** (Acciones) y después **Modify** (Modificar). 

   Aparecerá la ventana **Modify Cluster**.

1. En la ventana **Modificar clúster**, haga las modificaciones que desee. Las opciones son:
   + Descripción
   + Modo de clúster: 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**.
   + Compatibilidad de la versión del motor
**importante**  
Puede actualizar a versiones de motor más recientes. Si actualiza las versiones principales del motor, por ejemplo de 5.0.6 a 6.0, debe seleccionar una familia de grupos de parámetros que sea compatible con la versión del motor nueva. Para obtener más información sobre cómo hacerlo, consulte [Administración de versiones para ElastiCache](VersionManagement.md). Sin embargo, no se puede volver a versiones del motor anteriores, salvo si se elimina el clúster existente y se vuelve a crear.
   + Grupos de seguridad de VPC.
   + Grupo de parámetros
   + Tipo de nodo
**nota**  
Si el clúster utiliza un tipo de nodo de la familia r6gd, solo puede elegir un tamaño de nodo diferente dentro de esa familia. Si elige un tipo de nodo de la familia r6gd, la organización de datos en niveles se activará automáticamente. Para obtener más información, consulte [Organización de datos en niveles](data-tiering.md).
   + Multi-AZ
   + Conmutación por error automática (solo modo de clúster deshabilitado)
   + Habilitar copias de seguridad automáticas
   + ID del nodo de copia de seguridad
   + Backup Retention Period
   + Periodo de copia de seguridad
   + Tema para la notificación de SNS
   + Compatibilidad de la versión del motor de Memcached
   + Tipo de red
**nota**  
Si va a cambiar de IPv4 a IPv6, debe seleccionar o crear grupos de subredes compatibles con IPv6. Para obtener más información, consulte [Elegir un tipo de red en ElastiCache](network-type.md).
   + Grupos de seguridad de VPC.
   + Grupo de parámetros
   + Periodo de mantenimiento
   + Tema para la notificación de SNS

   El cuadro **Aplicar inmediatamente** solo se aplica a las modificaciones del tipo de nodo y de versión del motor. Para aplicar los cambios inmediatamente, active la casilla **Apply Immediately (Aplicar inmediatamente)**. Si no se elige esta casilla, las modificaciones en la versión del motor se aplicarán durante el próximo periodo de mantenimiento. Otras modificaciones, como el cambio del periodo de mantenimiento, se aplican inmediatamente.

**Habilitación/deshabilitación de la entrega de registros para Redis**

1. En la lista de clústeres, elija el clúster que desea modificar. Elija el **Cluster name** (Nombre del clúster) y no la casilla de verificación al lado.

1. En la página **Detalles del clúster**, seleccione la pestaña **Registros**.

1. Para habilitar/deshabilitar los registros lentos, elija **Habilitar** o **Deshabilitar**.

   Si elige habilitar:

   1. En **Log format** (Formato de registro), elija **Text** (Texto) o **JSON**.

   1. En **Log destination Type** (Tipo de destino de registro), elija **CloudWatch Logs** o **Kinesis Firehose**.

   1. En **Destino del registro**, elija **Crear nuevo** e introduzca el nombre del grupo de registro de Registros de CloudWatch o el nombre del flujo de Kinesis Data Firehose. O elija **Seleccionar existente** y, a continuación, elija el nombre del grupo de registros de Registros de CloudWatch o el nombre del flujo de Kinesis Data Firehose.

   1. Seleccione **Habilitar**.

**Cambio de su configuración para Redis**

1. Elija **Modificar**.

1. En **Log format** (Formato de registro), elija **Text** (Texto) o **JSON**.

1. En **Destination Type** (Tipo de destino), elija **CloudWatch Logs** o **Kinesis Firehose**.

1. En **Log destination** (Destino del registro), elija **Create new** (Crear nuevo) e ingrese el nombre del grupo de registro de CloudWatchLogs o el nombre de la secuencia de Kinesis Data Firehose. O elija **Select existing** (Seleccionar existente) y, a continuación, elija el nombre del grupo de registro de CloudWatchLogs o el nombre de la secuencia de Kinesis Data Firehose.

## Uso de la AWS CLI con ElastiCache
<a name="Clusters.Modify.CLI"></a>

Puede modificar un clúster existente con la operación AWS CLI de `modify-cache-cluster`. Para modificar un valor de configuración de un clúster, especifique el ID del clúster, el parámetro que desea cambiar y el nuevo valor del parámetro. El siguiente ejemplo cambia el periodo de mantenimiento de un clúster denominado `my-cluster` y aplica el cambio inmediatamente.

**importante**  
Puede actualizar a versiones del motor más recientes de Memcached. Para obtener más información sobre cómo hacerlo, consulte [Administración de versiones para ElastiCache](VersionManagement.md). Sin embargo, no se puede volver a versiones del motor anteriores, salvo si se elimina el clúster existente y se vuelve a crear.

**importante**  
Puede actualizar a versiones del motor más recientes de Valkey o Redis OSS. Si actualiza las versiones principales del motor, por ejemplo de Redis OSS 5.0.6 a Redis OSS 6.0, debe seleccionar una familia de grupos de parámetros que sea compatible con la versión del motor nueva. Para obtener más información sobre cómo hacerlo, consulte [Administración de versiones para ElastiCache](VersionManagement.md). Sin embargo, no se puede volver a versiones del motor anteriores, salvo si se elimina el clúster existente y se vuelve a crear.

Para Linux, macOS o Unix:

```
aws elasticache modify-cache-cluster \
    --cache-cluster-id my-cluster \
    --preferred-maintenance-window sun:23:00-mon:02:00
```

Para Windows:

```
aws elasticache modify-cache-cluster ^
    --cache-cluster-id my-cluster ^
    --preferred-maintenance-window sun:23:00-mon:02:00
```

El parámetro `--apply-immediately` solo se aplica a modificaciones en el tipo de nodo, la versión del motor y el número de nodos de un clúster. Si desea aplicar cualquiera de estos cambios de forma inmediata, utilice el parámetro `--apply-immediately`. Si prefiere aplazar estos cambios al siguiente periodo de mantenimiento, utilice el parámetro `--no-apply-immediately`. Otras modificaciones, como el cambio del periodo de mantenimiento, se aplican inmediatamente.

Para obtener más información, consulte la AWS CLI para el tema de ElastiCache [https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-cluster.html](https://docs.aws.amazon.com/cli/latest/reference/elasticache/modify-cache-cluster.html).

## Uso de la API de ElastiCache
<a name="Clusters.Modify.API"></a>

Puede modificar un clúster existente con la operación `ModifyCacheCluster` de la API de ElastiCache. Para modificar un valor de configuración de un clúster, especifique el ID del clúster, el parámetro que desea cambiar y el nuevo valor del parámetro. El siguiente ejemplo cambia el periodo de mantenimiento de un clúster denominado `my-cluster` y aplica el cambio inmediatamente.

**importante**  
Puede actualizar a versiones del motor más recientes de Memcached. Para obtener más información sobre cómo hacerlo, consulte [Administración de versiones para ElastiCache](VersionManagement.md). Sin embargo, no se puede volver a versiones del motor anteriores, salvo si se elimina el clúster existente y se vuelve a crear.

**importante**  
Puede actualizar a versiones del motor más recientes de Valkey o Redis OSS. Si actualiza las versiones principales del motor, por ejemplo de Redis OSS 5.0.6 a Redis OSS 6.0, debe seleccionar una familia de grupos de parámetros que sea compatible con la versión del motor nueva. Para obtener más información sobre cómo hacerlo, consulte [Administración de versiones para ElastiCache](VersionManagement.md). Sin embargo, no se puede volver a versiones del motor anteriores, salvo si se elimina el clúster existente y se vuelve a crear.

Se agregan saltos de línea para facilitar la lectura.

```
https://elasticache.us-west-2.amazonaws.com/
    ?Action=ModifyCacheCluster
    &CacheClusterId=my-cluster
    &PreferredMaintenanceWindow=sun:23:00-mon:02:00
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20150901T220302Z
    &X-Amz-Algorithm=&AWS;4-HMAC-SHA256
    &X-Amz-Date=20150202T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20150901T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

El parámetro `ApplyImmediately` solo se aplica a modificaciones en el tipo de nodo, la versión del motor y el número de nodos de un clúster. Si desea aplicar cualquiera de estos cambios de forma inmediata, establezca el parámetro `ApplyImmediately` en `true`. Si prefiere aplazar estos cambios al siguiente periodo de mantenimiento, establezca el parámetro `ApplyImmediately` en `false`. Otras modificaciones, como el cambio del periodo de mantenimiento, se aplican inmediatamente.

Para obtener más información, consulte el tema de referencia de la API de ElastiCache [https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_ModifyCacheCluster.html).