

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.

# Copias de seguridad manuales
<a name="backups-manual"></a>

Además de las copias de seguridad automáticas, puede crear una copia de seguridad *manual* en cualquier momento. A diferencia de las copias de seguridad automáticas, que se eliminan automáticamente después de un periodo de retención determinado, las copias de seguridad manuales no tienen periodo de retención que determine su eliminación automática. Aunque elimine la memoria caché, se conservarán todas las copias de seguridad manuales de esa memoria caché. Si ya no desea conservar una copia de seguridad manual, deberá eliminarla de forma explícita.

Además de crear una copia de seguridad manual, puede crear copias de seguridad manuales de las maneras siguientes:
+ [Copiar copias de seguridad](backups-copying.md). No importa si la copia de seguridad de origen se creó automáticamente o manualmente.
+ [Creación de una copia de seguridad final](backups-final.md). Cree una copia de seguridad inmediatamente antes de eliminar un clúster o nodo.

Puede crear una copia de seguridad manual de una memoria caché mediante la Consola de administración de AWS AWS CLI, la o la ElastiCache API.

Puede generar copias de seguridad manuales a partir de réplicas tanto si tienen habilitado el modo de clúster como si no.



## Creación de una copia de seguridad manual (consola)
<a name="backups-manual-CON"></a>

**Para crear una copia de seguridad de una caché (consola)**

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

1. En el panel de navegación, elija **Cachés de Valkey**, **Cachés de Redis OSS** o **Cachés de Memcached**, según sean sus preferencias.

1. Elija la casilla situada a la izquierda del nombre de la caché de la que desea realizar la copia de seguridad.

1. Elija **Backup (Copia de seguridad)**.

1. En el cuadro de diálogo **Create Backup**, escriba un nombre para la copia de seguridad en el cuadro **Backup Name**. Recomendamos que el nombre indique que el clúster proviene de una copia de seguridad y especifique la fecha y la hora en que se creó la copia de seguridad.

   Las restricciones para la asignación de nombres de clúster son las siguientes:
   + Deben contener entre 1 y 40 caracteres alfanuméricos o guiones.
   + Deben comenzar por una letra.
   + No pueden contener dos guiones consecutivos.
   + No pueden terminar con un guion.

1. Elija **Create Backup**.

   El estado del clúster cambia a *snapshotting*.

## Crear una copia de seguridad manual (AWS CLI)
<a name="backups-manual-CLI"></a>

**Copia de seguridad manual de una memoria caché sin servidor con AWS CLI**

Para crear una copia de seguridad manual de una caché mediante el AWS CLI, utilice la `create-serverless-snapshot` AWS CLI operación con los siguientes parámetros:
+ `--serverless-cache-name`: el nombre de la memoria caché sin servidor cuya copia de seguridad está realizando.
+ `--serverless-cache-snapshot-name`: nombre de la instantánea que se creará.

Para Linux, macOS o Unix:
+ 

  ```
  aws elasticache create-serverless-snapshot \
                          --serverless-cache-name CacheName \
                          --serverless-cache-snapshot-name bkup-20231127
  ```

Para Windows:
+ 

  ```
  aws elasticache create-serverless-snapshot ^
      --serverless-cache-name CacheName ^
      --serverless-cache-snapshot-name bkup-20231127
  ```

**Copia de seguridad manual de un clúster basado en nodos con AWS CLI**

Para crear una copia de seguridad manual de un clúster basado en nodos mediante el AWS CLI, utilice la `create-snapshot` AWS CLI operación con los siguientes parámetros:
+ `--cache-cluster-id`
  + Si el clúster del que va a realizar la copia de seguridad no tiene nodos de réplica, `--cache-cluster-id` es el nombre del clúster del que va a hacer la copia de seguridad, por ejemplo. {{mycluster}}
  + Si el clúster que está copiando tiene uno o varios nodos de réplica, `--cache-cluster-id` será el nombre del nodo del clúster que desea usar para la copia de seguridad. Por ejemplo, el nombre podría ser{{mycluster-002}}.

  Utilice este parámetro solo para realizar copias de seguridad de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado).

   
+ `--replication-group-id`— Nombre del clúster OSS (modo de clúster activado) de Valkey o Redis (CLI/APIgrupo de replicación) que se va a utilizar como origen de la copia de seguridad. Utilice este parámetro para realizar copias de seguridad de un clúster de Valkey o Redis OSS (modo de clúster habilitado).

   
+ `--snapshot-name`: nombre de la instantánea que se creará.

  Las restricciones para la asignación de nombres de clúster son las siguientes:
  + Deben contener entre 1 y 40 caracteres alfanuméricos o guiones.
  + Deben comenzar por una letra.
  + No pueden contener dos guiones consecutivos.
  + No pueden terminar con un guion.

### Ejemplo 1: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) que no tiene nodos de réplica
<a name="backups-manual-CLI-example1"></a>

La siguiente AWS CLI operación crea la copia `bkup-20150515` de seguridad desde el clúster OSS de Valkey o Redis (modo de clúster desactivado) `myNonClusteredRedis` que no tiene réplicas de lectura.

Para Linux, macOS o Unix:

```
aws elasticache create-snapshot \
    --cache-cluster-id {{myNonClusteredRedis}} \
    --snapshot-name {{bkup-20150515}}
```

Para Windows:

```
aws elasticache create-snapshot ^
    --cache-cluster-id {{myNonClusteredRedis}} ^
    --snapshot-name {{bkup-20150515}}
```

### Ejemplo 2: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) con nodos de réplica
<a name="backups-manual-CLI-example2"></a>

La siguiente AWS CLI operación crea la copia `bkup-20150515` de seguridad desde el clúster OSS de Valkey o Redis (modo de clúster desactivado). `myNonClusteredRedis` Esta copia de seguridad dispone de una o más réplicas de lectura.

Para Linux, macOS o Unix:

```
aws elasticache create-snapshot \
    --cache-cluster-id {{myNonClusteredRedis-001}} \
    --snapshot-name {{bkup-20150515}}
```

Para Windows:

```
aws elasticache create-snapshot ^
    --cache-cluster-id {{myNonClusteredRedis-001}} ^
    --snapshot-name {{bkup-20150515}}
```

**Ejemplo de resultados: Copia de seguridad de un clúster de Valkey o Redis OSS (modo clúster deshabilitado) con nodos de réplica**

La salida de la operación será similar a lo que se indica a continuación.

```
{
    "Snapshot": {
        "Engine": "redis", 
        "CacheParameterGroupName": "default.redis6.x", 
        "VpcId": "vpc-91280df6", 
        "CacheClusterId": "myNonClusteredRedis-001", 
        "SnapshotRetentionLimit": 0, 
        "NumCacheNodes": 1, 
        "SnapshotName": "bkup-20150515", 
        "CacheClusterCreateTime": "2017-01-12T18:59:48.048Z", 
        "AutoMinorVersionUpgrade": true, 
        "PreferredAvailabilityZone": "us-east-1c", 
        "SnapshotStatus": "creating", 
        "SnapshotSource": "manual", 
        "SnapshotWindow": "08:30-09:30", 
        "EngineVersion": "6.0", 
        "NodeSnapshots": [
            {
                "CacheSize": "", 
                "CacheNodeId": "0001", 
                "CacheNodeCreateTime": "2017-01-12T18:59:48.048Z"
            }
        ], 
        "CacheSubnetGroupName": "default", 
        "Port": 6379, 
        "PreferredMaintenanceWindow": "wed:07:30-wed:08:30", 
        "CacheNodeType": "cache.m3.2xlarge",
        "DataTiering": "disabled"
    }
}
```

### Ejemplo 3: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster habilitado)
<a name="backups-manual-CLI-example3"></a>

La siguiente AWS CLI operación crea la copia `bkup-20150515` de seguridad desde el clúster OSS (modo de clúster activado) de Valkey o Redis. `myClusteredRedis` Tenga en cuenta que debe usar el `--replication-group-id` en lugar del `--cache-cluster-id` para identificar el origen. Tenga en cuenta también que ElastiCache realiza la copia de seguridad mediante el nodo de réplica cuando está presente y, de forma predeterminada, pasa al nodo principal si un nodo de réplica no está disponible.

Para Linux, macOS o Unix:

```
aws elasticache create-snapshot \
    --replication-group-id {{myClusteredRedis}} \
    --snapshot-name {{bkup-20150515}}
```

Para Windows:

```
aws elasticache create-snapshot ^
    --replication-group-id {{myClusteredRedis}} ^
    --snapshot-name {{bkup-20150515}}
```

**Ejemplo de resultados: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster habilitado)**

La salida de esta operación será similar a lo que se indica a continuación.

```
{
    "Snapshot": {
        "Engine": "redis", 
        "CacheParameterGroupName": "default.redis6.x.cluster.on", 
        "VpcId": "vpc-91280df6", 
        "NodeSnapshots": [
            {
                "CacheSize": "", 
                "NodeGroupId": "0001"
            }, 
            {
                "CacheSize": "", 
                "NodeGroupId": "0002"
            }
        ], 
        "NumNodeGroups": 2, 
        "SnapshotName": "bkup-20150515", 
        "ReplicationGroupId": "myClusteredRedis", 
        "AutoMinorVersionUpgrade": true, 
        "SnapshotRetentionLimit": 1, 
        "AutomaticFailover": "enabled", 
        "SnapshotStatus": "creating", 
        "SnapshotSource": "manual", 
        "SnapshotWindow": "10:00-11:00", 
        "EngineVersion": "6.0", 
        "CacheSubnetGroupName": "default", 
        "ReplicationGroupDescription": "2 shards 2 nodes each", 
        "Port": 6379, 
        "PreferredMaintenanceWindow": "sat:03:30-sat:04:30", 
        "CacheNodeType": "cache.r3.large",
        "DataTiering": "disabled"
    }
}
```

### Temas relacionados
<a name="backups-manual-CLI-see-also"></a>

Para obtener más información, consulte [create-snapshot](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-snapshot.html) en la *Referencia de comandos de la AWS CLI *.

## Crear una copia de seguridad mediante CloudFormation
<a name="backups-CFN"></a>

Puede utilizarla CloudFormation para crear una copia de seguridad de su caché de ElastiCache Redis OSS o Valkey mediante las propiedades `AWS::ElastiCache::ServerlessCache` o`AWS::ElastiCache::ReplicationGroup`.

**Uso del recurso `AWS::ElastiCache::ServerlessCache`**

Use esto para crear una copia de seguridad utilizando el recurso AWS::ElastiCache:: ServerlessCache 

```
Resources:
                    iotCatalog:
                        Type: AWS::ElastiCache::ServerlessCache
                            Properties:
                            ...
                            ServerlessCacheName: "your-cache-name"
                            Engine: "redis"
                            CacheUsageLimits
```

**Uso del ReplicationGroup recurso AWS::ElastiCache:**

Utilice el recurso `AWS::ElastiCache::ReplicationGroup`:

```
Resources:
                    iotCatalog:
                        Type: AWS::ElastiCache::ReplicationGroup 
                            Properties:
                            ...
                            ReplicationGroupDescription: "Description of your replication group"
                            Engine: "redis"
                            CacheNodeType
                            NumCacheClusters
                            AutomaticFailoverEnabled
                            AtRestEncryptionEnabled
```