

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.

# Instantánea y restauración
<a name="snapshots"></a>

Los clústeres de MemoryDB respaldan automáticamente los datos en un registro transaccional Multi-AZ, pero puede optar por crear point-in-time instantáneas de un clúster de forma periódica o bajo demanda. Estas instantáneas se pueden usar para recrear un clúster en un momento anterior o para generar un clúster completamente nuevo. La instantánea se compone de los metadatos del clúster, junto con todos los datos del clúster. Todas las instantáneas se escriben en Amazon Simple Storage Service (Amazon S3), lo que proporciona un almacenamiento duradero. En cualquier momento, puede restaurar los datos creando un nuevo clúster de MemoryDB y rellenándolo con los datos de una instantánea. Con MemoryDB, puede administrar las instantáneas mediante la API Consola de administración de AWS, () y MemoryDB. AWS Command Line Interface AWS CLI

**Topics**
+ [Restricciones relativas a las instantáneas](snapshots-constraints.md)
+ [Costos de las instantáneas](snapshots-costs.md)
+ [Programación de instantáneas automáticas](snapshots-automatic.md)
+ [Toma de instantáneas manuales](snapshots-manual.md)
+ [Creación de una instantánea final](snapshots-final.md)
+ [Descripción de instantáneas](snapshots-describing.md)
+ [Copia de una instantánea](snapshots-copying.md)
+ [Exportación de instantáneas](snapshots-exporting.md)
+ [Restauración a partir de una instantánea](snapshots-restoring.md)
+ [Inicialización de un nuevo clúster con una instantánea creada externamente](snapshots-seeding-redis.md)
+ [Etiquetado de instantáneas](snapshots-tagging.md)
+ [Eliminación de una instantánea](snapshots-deleting.md)

# Restricciones relativas a las instantáneas
<a name="snapshots-constraints"></a>

Debe tener en cuenta las limitaciones siguientes a la hora de planear o realizar instantáneas:
+ En el caso de los clústeres de MemoryDB, las instantáneas y la restauración están disponibles para todos los tipos de nodos compatibles.
+ Durante un período de 24 horas continuas, no podrá crear más de 20 instantáneas manuales por clúster.
+ MemoryDB solo admite la toma de instantáneas a nivel de clúster. MemoryDB no admite la toma de instantáneas a nivel de partición o nodo.
+ Durante el proceso de instantánea, no podrá realizar operaciones de la API o la CLI en el clúster.
+ Si elimina un clúster y solicita una instantánea final, MemoryDB siempre realizará la instantánea de los nodos principales. De este modo, se garantiza que se registran los datos más recientes antes de eliminar el clúster.

# Costos de las instantáneas
<a name="snapshots-costs"></a>

MemoryDB permite almacenar una instantánea por cada clúster de MemoryDB activo de forma gratuita. El espacio de almacenamiento para instantáneas adicionales se cobra a una tarifa de 0,085 USD por GB al mes para todas las regiones de AWS . No se aplican tarifas de transferencia de datos para la creación de instantáneas o para la restauración de datos de una instantánea a un clúster de MemoryDB.

# Programación de instantáneas automáticas
<a name="snapshots-automatic"></a>

Para cualquier clúster de MemoryDB, puede habilitar las instantáneas automáticas. Cuando se habilitan las instantáneas automáticas, MemoryDB crea una instantánea del clúster una vez al día. No hay impacto en el clúster y el cambio es inmediato. Para obtener más información, consulte [Restauración a partir de una instantánea](snapshots-restoring.md).

Al programar instantáneas automáticas, debe planificar los ajustes siguientes:
+ **período de instantáneas**: período del día durante el cual MemoryDB comienza a crear una instantánea. La duración mínima para el período de instantáneas es de 60 minutos. Puede configurar el período de instantáneas a la hora que más le convenga o a una hora del día a la que la instantánea no se realice en períodos de uso especialmente intensivos.

  Si no especifica ningún período de instantáneas, MemoryDB asignará uno automáticamente.
+ **Límite de retención de instantánea**: número de días que se retiene la instantánea en Amazon S3. Por ejemplo, si establece el límite de retención en 5, una instantánea que se realice hoy se conservaría durante 5 días. Al finalizar el límite de retención, la instantánea se eliminará automáticamente.

  El límite máximo de retención de instantánea es de 35 días. Si el límite de retención de instantánea se establece en 0, las instantáneas se deshabilitarán en el clúster. Los datos de MemoryDB siguen siendo totalmente duraderos incluso con la captura automática de instantáneas desactivada.

Puede activar o desactivar las instantáneas automáticas al crear un clúster de MemoryDB mediante la consola de MemoryDB, la o la API de MemoryDB. AWS CLI Puede activar las instantáneas automáticas al crear un clúster de MemoryDB marcando la casilla **Habilitar copias de seguridad automáticas** en la sección **Instantáneas**. Para obtener más información, [Creación de un clúster de MemoryDB](getting-started.md#clusters.create). 

# Toma de instantáneas manuales
<a name="snapshots-manual"></a>

Además de las instantáneas automáticas, puede crear una instantánea *manual* en cualquier momento. A diferencia de las instantáneas automáticas, que se eliminan automáticamente después de un período de retención determinado, las instantáneas manuales no tienen período de retención que determine su eliminación automática. Las instantáneas manuales deben eliminarse manualmente. Incluso si elimina un clúster o un nodo, las instantáneas manuales de dicho clúster o nodo se conservarán. Si ya no desea conservar una instantánea manual, deberá eliminarla de forma explícita.

Las instantáneas manuales son útiles para el archivado y la realización de pruebas. Por ejemplo, supongamos que ha desarrollado un conjunto de datos de base para realizar distintas pruebas. Puede crear una instantánea manual de los datos y restaurarla siempre que lo desee. Tras probar la aplicación que modifica los datos, podrá restablecer los datos creando un nuevo clúster y restaurando los datos desde la instantánea de base. Cuando el clúster esté listo, podrá probar sus aplicaciones de nuevo con los datos de base y repetir este proceso tantas veces como sea necesario.

Además de crear directamente una instantánea manual, puede crear instantáneas manuales de las maneras siguientes:
+ [Copia de una instantánea](snapshots-copying.md): no importa si la instantánea de origen se creó automáticamente o manualmente.
+ [Creación de una instantánea final](snapshots-final.md): cree una instantánea inmediatamente antes de eliminar un clúster.

**Otros temas de importancia**
+ [Restricciones relativas a las instantáneas](snapshots-constraints.md)
+ [Costos de las instantáneas](snapshots-costs.md)

Puede crear una instantánea manual de un nodo mediante la Consola de administración de AWS, la o la API MemoryDB. AWS CLI



## Creación de una instantánea manual (consola)
<a name="snapshots-manual-CON"></a>

**Para crear una instantánea de un clúster (consola)**

1. Inicie sesión en la consola de Consola de administración de AWS MemoryDB y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. En el panel de navegación izquierdo, elija **Clústeres**.

   Aparece la pantalla de clústeres de MemoryDB.

1. elija el botón de opción situado a la izquierda del nombre del clúster de MemoryDB del que desea realizar una copia de seguridad.

1. Elija **Acciones** y, a continuación, **Tomar instantánea**.

1. En la ventana **Instantánea**, escriba un nombre para la instantánea en el cuadro **Nombre de la instantánea**. Recomendamos que el nombre indique el clúster del que se hizo una copia de seguridad y especifique la fecha y la hora en que se creó la instantánea.

   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. En **Cifrado**, elija si desea usar la clave de cifrado predeterminada o una clave administrada por el cliente. Para obtener más información, consulte [Cifrado en tránsito (TLS) de MemoryDB](in-transit-encryption.md).

1. En **Etiquetas, si** lo desea, añada etiquetas para buscar y filtrar sus instantáneas o realizar un seguimiento de sus costes. AWS 

1. Elija **Take Snapshot** (Realizar una instantánea).

   El estado del clúster cambia a *snapshotting*. Cuando el estado vuelva a ser *disponible*, la instantánea se habrá realizado.

## Creación de una instantánea manual (AWS CLI)
<a name="snapshots-manual-CLI"></a>

Para crear una instantánea manual de un clúster mediante el AWS CLI, utilice la `create-snapshot` AWS CLI operación con los siguientes parámetros:
+ `--cluster-name`: nombre del clúster de MemoryDB que se utilizará como fuente de la instantánea. Utilice este parámetro para realizar copias de seguridad de un clúster de MemoryDB.

  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.

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

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

Para obtener más información, consulte `create-snapshot` en la *Referencia de los comandos de AWS CLI *.

## Creación de una instantánea manual (API de MemoryDB)
<a name="snapshots-manual-API"></a>

Para crear una instantánea manual de un clúster mediante la API de MemoryDB, use la operación de la API de MemoryDB `CreateSnapshot` con los parámetros siguientes:
+ `ClusterName`: nombre del clúster de MemoryDB que se utilizará como fuente de la instantánea. Utilice este parámetro para realizar copias de seguridad de un clúster de MemoryDB.

   

  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.
+ `SnapshotName`: nombre de la instantánea que se creará.

### Temas relacionados
<a name="snapshots-manual-api-see-also"></a>

Para obtener más información, consulte [CreateSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSnapshot.html).

# Creación de una instantánea final
<a name="snapshots-final"></a>

Puede crear una instantánea final mediante la consola MemoryDB AWS CLI, la o la API MemoryDB.

## Creación de una instantánea final (consola)
<a name="snapshots-final-CON"></a>

Puede crear una instantánea final al eliminar un clúster de MemoryDB mediante la consola de MemoryDB.

Para crear una instantánea final al eliminar un clúster de MemoryDB, en la página de eliminación, seleccione **Sí** y asigne un nombre a la instantánea en [Paso 5: eliminar un clúster](getting-started.md#clusters.delete).

## Creación de una instantánea final (AWS CLI)
<a name="snapshots-final-CLI"></a>

Puede crear una instantánea final al eliminar un clúster de MemoryDB mediante la AWS CLI.

### Al eliminar un clúster de MemoryDB
<a name="w2ab1c18c23c29b7b1b5"></a>

Para crear una instantánea final al eliminar un clúster, utilice la `delete-cluster` AWS CLI operación con los siguientes parámetros:
+ `--cluster-name`: nombre del clúster que va a eliminar.
+ `--final-snapshot-name`: nombre de la instantánea final.

El siguiente código toma la instantánea final `bkup-20210515-final` al eliminar el clúster `myCluster`.

Para Linux, macOS o Unix:

```
aws memorydb delete-cluster \
        --cluster-name myCluster \
        --final-snapshot-name bkup-20210515-final
```

Para Windows:

```
aws memorydb delete-cluster ^
        --cluster-name myCluster ^
        --final-snapshot-name bkup-20210515-final
```

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

## Creación de una instantánea final (API de MemoryDB)
<a name="snapshots-final-API"></a>

Puede crear una instantánea final al eliminar un clúster de MemoryDB mediante la API de MemoryDB.

### Al eliminar un clúster de MemoryDB
<a name="snapshots-final-API-cluster"></a>

Para crear una instantánea final, use la operación de la API de MemoryDB `DeleteCluster` con los parámetros siguientes.
+ `ClusterName`: nombre del clúster que va a eliminar.
+ `FinalSnapshotName`: nombre de la instantánea.

La siguiente operación de la API de MemoryDB crea la instantánea `bkup-20210515-final` al eliminar el clúster `myCluster`.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DeleteCluster
    &ClusterName=myCluster
    &FinalSnapshotName=bkup-20210515-final
    &Version=2021-01-01
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210515T192317Z
    &X-Amz-Credential=<credential>
```

Para obtener más información, consulte [DeleteCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.html).

# Descripción de instantáneas
<a name="snapshots-describing"></a>

Los siguientes procedimientos muestran cómo mostrar una lista de sus instantáneas. Si lo desea, también puede ver los detalles de una instantánea determinada.

## Descripción de instantáneas (consola)
<a name="snapshots-describing-CON"></a>

**Para mostrar las instantáneas mediante el Consola de administración de AWS**

1. Inicie sesión en la consola

1. en el panel de navegación izquierdo, elija **Instantáneas**.

1. Utilice la búsqueda para filtrar las instantáneas **manuales**, **automáticas** o **todas**.

1. Para ver los detalles de una instantánea en particular, elija el botón de opción situado a la izquierda del nombre de la instantánea. Elija **Acciones** y, a continuación, **Ver detalles**.

1. Si lo desea, en la página **Ver detalles**, puede realizar acciones adicionales de la instantánea, como **copiar**, **restaurar** o **eliminar**. También puede agregar etiquetas a la instantánea. 

## Descripción de las instantáneas (AWS CLI)
<a name="snapshots-describing-CLI"></a>

Para mostrar una lista de las instantáneas y, de forma opcional, los detalles específicos de una instantánea, use la operación de la CLI `describe-snapshots`. 

**Ejemplos**

La siguiente operación usa el parámetro `--max-results` para mostrar hasta 20 instantáneas asociadas a su cuenta. Si se omite el parámetro `--max-results` se muestran hasta 50 instantáneas.

```
aws memorydb describe-snapshots --max-results 20
```

La operación siguiente usa el parámetro `--cluster-name` para mostrar solo las instantáneas asociadas al clúster `my-cluster`.

```
aws memorydb describe-snapshots --cluster-name my-cluster
```

La siguiente operación usa el parámetro `--snapshot-name` para mostrar los detalles de la instantánea `my-snapshot`.

```
aws memorydb describe-snapshots --snapshot-name my-snapshot
```

Para obtener más información, consulte [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-snapshots.html).

## Descripción de las instantáneas (API de MemoryDB)
<a name="snapshots-describing-API"></a>

Para mostrar una lista de las instantáneas, use la operación `DescribeSnapshots`.

**Ejemplos**

La siguiente operación usa el parámetro `MaxResults` para mostrar hasta 20 instantáneas asociadas a su cuenta. Si se omite el parámetro `MaxResults` se muestran hasta 50 instantáneas.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &MaxResults=20
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

La operación siguiente usa el parámetro `ClusterName` para mostrar todas las instantáneas asociadas al clúster `MyCluster`.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &ClusterName=MyCluster
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

La siguiente operación usa el parámetro `SnapshotName` para mostrar los detalles de la instantánea `MyBackup`.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &SnapshotName=MyBackup
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Para obtener más información, consulte [DescribeSnapshots](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.html).

# Copia de una instantánea
<a name="snapshots-copying"></a>

Puede realizar una copia de cualquier instantánea, independientemente de si se creó de forma automática o manual. Al copiar una instantánea, se utiliza para el destino la misma clave de cifrado KMS que la fuente, a menos que se anule específicamente. También puede exportar una instantánea para poder obtener acceso a ella desde fuera de MemoryDB. Para obtener instrucciones acerca de cómo exportar su instantánea, consulte [Exportación de instantáneas](snapshots-exporting.md).

Los siguientes procedimientos muestran cómo copiar una instantánea.

## Copia de una instantánea (consola)
<a name="snapshots-copying-CON"></a>

**Para copiar una instantánea (consola)**

1. Inicie sesión en la consola de MemoryDB Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Para ver una lista de las instantáneas, en el panel de navegación izquierdo, elija **Instantáneas**.

1. En la lista de instantáneas, elija el botón de opción situado a la izquierda de la instantánea que desea copiar.

1. Elija **Acciones** y, a continuación, elija **Copiar**.

1. En la página **Copiar instantánea**, haga lo siguiente:

   1. En el cuadro **Nuevo nombre de instantánea**, especifique un nombre para la nueva instantánea.

   1. Deje el cuadro opcional **Target S3 Bucket** en blanco. Este campo solo debe usarse para exportar su instantánea y requiere permisos de S3 especiales. Para obtener información acerca de la exportación de instantáneas, consulte [Exportación de instantáneas](snapshots-exporting.md).

   1. Elija si desea usar la clave de AWS KMS cifrado predeterminada o usar una clave personalizada. Para obtener más información, consulte [Cifrado en tránsito (TLS) de MemoryDB](in-transit-encryption.md).

   1. De forma opcional, también puede agregar etiquetas a la copia instantánea. 

   1. Elija **Copiar**.

## Copiar una instantánea (AWS CLI)
<a name="snapshots-copying-CLI"></a>

Para copiar una instantánea, use la operación `copy-snapshot`.

**Parameters**
+ `--source-snapshot-name`: nombre de la instantánea que se copiará.
+ `--target-snapshot-name`: nombre de la copia de la instantánea.
+ `--target-bucket`: reservado para la exportación de una instantánea. No use este parámetro al realizar una copia de una instantánea. Para obtener más información, consulte [Exportación de instantáneas](snapshots-exporting.md).

El ejemplo siguiente realiza una copia de una instantánea automática.

Para Linux, macOS o Unix:

```
aws memorydb copy-snapshot \
    --source-snapshot-name automatic.my-primary-2021-03-27-03-15 \
    --target-snapshot-name my-snapshot-copy
```

Para Windows:

```
aws memorydb copy-snapshot ^
    --source-snapshot-name automatic.my-primary-2021-03-27-03-15 ^
    --target-snapshot-name my-snapshot-copy
```

Para obtener más información, consulte [copy-snapshot](https://docs.aws.amazon.com/cli/latest/reference/memorydb/copy-snapshot.html).

## Copiar una instantánea (API de MemoryDB)
<a name="snapshots-copying-API"></a>

Para copiar una instantánea, use la operación `copy-snapshot` con los parámetros siguientes:

**Parameters**
+ `SourceSnapshotName`: nombre de la instantánea que se copiará.
+ `TargetSnapshotName`: nombre de la copia de la instantánea.
+ `TargetBucket`: reservado para la exportación de una instantánea. No use este parámetro al realizar una copia de una instantánea. Para obtener más información, consulte [Exportación de instantáneas](snapshots-exporting.md).

El ejemplo siguiente realiza una copia de una instantánea automática.

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=CopySnapshot
    &SourceSnapshotName=automatic.my-primary-2021-03-27-03-15
    &TargetSnapshotName=my-snapshot-copy
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Para obtener más información, consulte [CopySnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html).

# Exportación de instantáneas
<a name="snapshots-exporting"></a>

MemoryDB permite exportar su instantánea de MemoryDB a un bucket de Amazon Simple Storage Service (Amazon S3), lo que facilita el acceso a la instantánea desde fuera de MemoryDB. Las instantáneas de MemoryDB exportadas son totalmente compatibles con Valkey y Redis OSS de código abierto y se pueden cargar con la versión o las herramientas adecuadas. Puede exportar una instantánea mediante la consola de MemoryDB AWS CLI, la o la API de MemoryDB.

Exportar una instantánea puede resultar útil si necesita lanzar un clúster en otra región. AWS Puede exportar sus datos a una AWS región, copiar el archivo.rdb a la nueva AWS región y, a continuación, usar ese archivo.rdb para iniciar el nuevo clúster en lugar de esperar a que el nuevo clúster se llene debido al uso. Para obtener información acerca de la propagación de datos en un nuevo clúster, consulte [Inicialización de un nuevo clúster con una instantánea creada externamente](snapshots-seeding-redis.md). Otro motivo por el que es posible que desee exportar los datos de su clúster es para usar el archivo .rdb para el procesamiento sin conexión.

**importante**  
 La instantánea de MemoryDB y el bucket de Amazon S3 en el que desea copiarla deben estar en la misma AWS región.  
Aunque las instantáneas copiadas en un bucket de Amazon S3 se encuentran cifradas, recomendamos encarecidamente que no conceda a otras personas acceso al bucket de Amazon S3 en el que desea almacenar las instantáneas.
La exportación de una instantánea a Amazon S3 no se admite en clústeres que utilizan la organización de datos en niveles. Para obtener más información, consulte [Organización de datos en niveles](data-tiering.md).

Para poder exportar una instantánea a un bucket de Amazon S3, debe tener un bucket de Amazon S3 en la misma AWS región que la instantánea. Conceda a MemoryDB acceso al bucket. Los primeros dos pasos muestran cómo realizar esto último.

**aviso**  
Los escenarios siguientes exponen sus datos de forma no deseada.  
**Cuando otra persona tiene acceso al bucket de Amazon S3 al que exportó su instantánea.**  
Para controlar el acceso a sus instantáneas, solo permita el acceso al bucket de Amazon S3 a aquellos usuarios que desee que tengan acceso a sus datos. A fin de obtener información sobre la administración del acceso a un bucket de Amazon S3, consulte [Administración del acceso](https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-access-control.html) en la *Guía para desarrolladores de Amazon S3*.
**Cuando otra persona tenga permisos para usar la operación de la CopySnapshot API.**  
Los usuarios o grupos que tienen permisos para utilizar la operación de la API `CopySnapshot` pueden crear sus propios buckets de Amazon S3 y copiar las instantáneas en ellos. Para controlar el acceso a tus instantáneas, usa una política AWS Identity and Access Management (IAM) para controlar quién puede usar la `CopySnapshot` API. Para obtener más información acerca del uso de IAM para controlar el uso de las operaciones de la API de MemoryDB, consulte [Administración de identidades y accesos en MemoryDB](iam.md) en la *Guía del usuario de MemoryDB*.

**Topics**
+ [Paso 1: Crear un bucket de Amazon S3](#snapshots-exporting-create-s3-bucket)
+ [Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3](#snapshots-exporting-grant-access)
+ [Paso 3: exportar una instantánea de MemoryDB](#snapshots-exporting-procedures)

## Paso 1: Crear un bucket de Amazon S3
<a name="snapshots-exporting-create-s3-bucket"></a>

El siguiente procedimiento utiliza la consola de Amazon S3 para crear un bucket de Amazon S3 al que se exporta y en el que se almacena la instantánea de MemoryDB.

**Creación de un bucket de Amazon S3**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Seleccione la opción **Crear bucket**.

1. En **Create a Bucket - Select a Bucket Name and Region**, haga lo siguiente:

   1. En **Bucket Name** (Nombre del bucket), escriba un nombre para el bucket de Amazon S3.

   1. En la lista de **regiones**, selecciona una AWS región para tu bucket de Amazon S3. Esta AWS región debe ser la misma que AWS la instantánea de MemoryDB que desea exportar.

   1. Seleccione **Crear**.

Para obtener más información sobre la creación de un bucket de Amazon S3, consulte la sección de [Creación de un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) en la *Guía del usuario de Amazon Simple Storage Service*. 

## Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3
<a name="snapshots-exporting-grant-access"></a>

AWS Las regiones introducidas antes del 20 de marzo de 2019 están habilitadas de forma predeterminada. Puede empezar a trabajar en estas AWS regiones de forma inmediata. Las regiones introducidas después del 20 de marzo de 2019 están deshabilitadas de forma predeterminada. Debe habilitar o suscribirse a estas regiones antes de poder utilizarlas, tal y como se describe en [Administración de regiones de AWS](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html).

### Conceda a MemoryDB acceso a su bucket de S3 en una región AWS
<a name="snapshots-exporting-region"></a>

Para crear los permisos adecuados en un bucket de Amazon S3 en una AWS región, siga estos pasos.

**Para conceder a MemoryDB acceso a un bucket de S3**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Elija el nombre del bucket de Amazon S3 en el que desea copiar la instantánea. Este debe ser el bucket de S3 que creó en [Paso 1: Crear un bucket de Amazon S3](#snapshots-exporting-create-s3-bucket).

1. Elija la pestaña **Permisos** y en **Permisos**, elija **Política de buckets**.

1. Actualice la política para conceder a MemoryDB los permisos necesarios para realizar operaciones:
   + Agregue `[ "Service" : "region-full-name.memorydb-snapshot.amazonaws.com" ]` a `Principal`.
   + Agregue los siguientes permisos necesarios para exportar una instantánea al bucket de Amazon S3. 
     + `"s3:PutObject"`
     + `"s3:GetObject"`
     + `"s3:ListBucket"`
     + `"s3:GetBucketAcl"`
     + `"s3:ListMultipartUploadParts"`
     + `"s3:ListBucketMultipartUploads"`

   A continuación, se muestra un ejemplo del aspecto que tendría la política actualizada.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Id": "Policy15397346",
       "Statement": [
           {
               "Sid": "Stmt15399483",
               "Effect": "Allow",
               "Principal": {
                   "Service": "aws-region.memorydb-snapshot.amazonaws.com"
               },
               "Action": [
                   "s3:PutObject",
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:GetBucketAcl",
                   "s3:ListMultipartUploadParts",
                   "s3:ListBucketMultipartUploads"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           }
       ]
   }
   ```

------

## Paso 3: exportar una instantánea de MemoryDB
<a name="snapshots-exporting-procedures"></a>

Ya ha creado el bucket de S3 y ha concedido permisos de MemoryDB para acceder a él. Cambie la propiedad del objeto S3 a *ACLs habilitada (se prefiere el propietario del bucket*). A continuación, puede utilizar la consola de MemoryDB, la AWS CLI o la API de MemoryDB para exportarle la instantánea. En el siguiente procedimiento se da por sentado que dispone de los siguientes permisos adicionales de IAM específicos de S3.

------
#### [ JSON ]

****  

```
{
	"Version":"2012-10-17",		 	 	 
	"Statement": [{
		"Effect": "Allow",
		"Action": [
			"s3:GetBucketLocation",
			"s3:ListAllMyBuckets",
			"s3:PutObject",
			"s3:GetObject",
			"s3:DeleteObject",
			"s3:ListBucket"
		],
		"Resource": "arn:aws:s3:::*"
	}]
}
```

------

### Exportación de una instantánea de MemoryDB (consola)
<a name="snapshots-exporting-CON"></a>

El siguiente proceso usa la consola de MemoryDB para exportar una instantánea a un bucket de Amazon S3 para que pueda tener acceso a ella desde fuera de MemoryDB. El bucket de Amazon S3 debe estar en la misma AWS región que la instantánea de MemoryDB.

**Para exportar una instantánea de MemoryDB a un bucket de Amazon S3**

1. Inicie sesión en la consola de Consola de administración de AWS MemoryDB y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Para ver una lista de las instantáneas, en el panel de navegación izquierdo, elija **Instantáneas**.

1. En la lista de instantáneas, elija el botón de opción situado a la izquierda de la instantánea que desea exportar. 

1. Elija **Copiar**.

1. En **Create a Copy of the Backup? (¿Desea crear una copia del backup?)**, haga lo siguiente: 

   1. En el cuadro **Nuevo nombre de instantánea**, especifique un nombre para la nueva instantánea.

      El nombre debe tener entre 1 y 1 000 caracteres y debe admitir la codificación UTF-8.

      MemoryDB agrega una partición y `.rdb` al valor que especifique aquí. Por ejemplo, si especifica `my-exported-snapshot`, MemoryDB creará `my-exported-snapshot-0001.rdb`.

   1. Desde la lista **Ubicación de S3 de destino**, elija el nombre del bucket de Amazon S3 al que desea copiar la instantánea (el bucket que creó en [Paso 1: Crear un bucket de Amazon S3](#snapshots-exporting-create-s3-bucket)).

      La **ubicación S3 de destino** debe ser un depósito de Amazon S3 en la AWS región de la instantánea con los siguientes permisos para que el proceso de exportación se realice correctamente.
      + Acceso al objeto: **Read** (Lectura) y **Write** (Escritura).
      + Permisos de acceso: **lectura**.

      Para obtener más información, consulte [Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3](#snapshots-exporting-grant-access). 

   1. Elija **Copiar**.

**nota**  
Si su bucket de S3 no tiene los permisos necesarios para que MemoryDB pueda exportar una instantánea, recibirá uno de los mensajes de error siguientes. Vuelva a [Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3](#snapshots-exporting-grant-access) para agregar los permisos especificados e intente de nuevo exportar la instantánea.  
No se han concedido permisos de LECTURA %s a MemoryDB en el bucket de S3.  
**Solución:** añada los permisos Read en el bucket.
No se han concedido permisos de ESCRITURA %s a MemoryDB en el bucket de S3.  
**Solución:** añada los permisos Write en el bucket.
No se han concedido permisos READ\$1ACP a MemoryDB %s en el bucket de S3.  
**Solución:** añada **Read** como permiso de acceso en el bucket.

Si desea copiar la instantánea en otra AWS región, utilice Amazon S3 para copiarla. Para obtener más información, consulte [Copia de objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) en la *Guía del usuario de Amazon Simple Storage Service*.

### Exportación de una instantánea de MemoryDB (CLI)AWS
<a name="snapshots-exporting-CLI"></a>

Exporte la instantánea a un bucket de Amazon S3 con la operación de la CLI `copy-snapshot` con los siguientes parámetros:

**Parameters**
+ `--source-snapshot-name`: nombre de la instantánea que se copiará.
+ `--target-snapshot-name`: nombre de la copia de la instantánea.

  El nombre debe tener entre 1 y 1 000 caracteres y debe admitir la codificación UTF-8.

  MemoryDB agrega un identificador de partición y `.rdb` al valor que ingrese aquí. Por ejemplo, si especifica `my-exported-snapshot`, MemoryDB creará `my-exported-snapshot-0001.rdb`.
+ `--target-bucket`: escriba el nombre del bucket de Amazon S3 donde desea exportar la instantánea. Se realizará una copia de la instantánea en el bucket especificado.

  `--target-bucket`Debe ser un bucket de Amazon S3 en la AWS región de la instantánea con los siguientes permisos para que el proceso de exportación se realice correctamente.
  + Acceso al objeto: **Read** (Lectura) y **Write** (Escritura).
  + Permisos de acceso: **lectura**.

  Para obtener más información, consulte [Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3](#snapshots-exporting-grant-access).

La operación siguiente copia una instantánea en amzn-s3-demo-bucket.

Para Linux, macOS o Unix:

```
aws memorydb copy-snapshot \
    --source-snapshot-name automatic.my-primary-2021-06-27-03-15 \
    --target-snapshot-name my-exported-snapshot \
    --target-bucket amzn-s3-demo-bucket
```

Para Windows:

```
aws memorydb copy-snapshot ^
    --source-snapshot-name automatic.my-primary-2021-06-27-03-15 ^
    --target-snapshot-name my-exported-snapshot ^
    --target-bucket amzn-s3-demo-bucket
```

**nota**  
Si su bucket de S3 no tiene los permisos necesarios para que MemoryDB pueda exportar una instantánea, recibirá uno de los mensajes de error siguientes. Vuelva a [Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3](#snapshots-exporting-grant-access) para agregar los permisos especificados e intente de nuevo exportar la instantánea.  
No se han concedido permisos de LECTURA %s a MemoryDB en el bucket de S3.  
**Solución:** añada los permisos Read en el bucket.
No se han concedido permisos de ESCRITURA %s a MemoryDB en el bucket de S3.  
**Solución:** añada los permisos Write en el bucket.
No se han concedido permisos READ\$1ACP a MemoryDB %s en el bucket de S3.  
**Solución:** añada **Read** como permiso de acceso en el bucket.

Para obtener más información, consulte `copy-snapshot` en la *Referencia de comandos de la AWS CLI *.

Si desea copiar la instantánea a otra AWS región, utilice Amazon S3 copy. Para obtener más información, consulte [Copia de objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) en la *Guía del usuario de Amazon Simple Storage Service*.

### Exportación de una instantánea de MemoryDB (API de MemoryDB)
<a name="snapshots-exporting-API"></a>

Exporte la instantánea a un bucket de Amazon S3 con la operación de la API `CopySnapshot` con los parámetros que se indican a continuación.

**Parameters**
+ `SourceSnapshotName`: nombre de la instantánea que se copiará.
+ `TargetSnapshotName`: nombre de la copia de la instantánea.

  El nombre debe tener entre 1 y 1 000 caracteres y debe admitir la codificación UTF-8.

  MemoryDB agrega una partición y `.rdb` al valor que especifique aquí. Por ejemplo, si especifica `my-exported-snapshot`, obtendrá `my-exported-snapshot-0001.rdb`.
+ `TargetBucket`: escriba el nombre del bucket de Amazon S3 donde desea exportar la instantánea. Se realizará una copia de la instantánea en el bucket especificado.

  `TargetBucket`Debe ser un bucket de Amazon S3 en la AWS región de la instantánea con los siguientes permisos para que el proceso de exportación se realice correctamente.
  + Acceso al objeto: **Read** (Lectura) y **Write** (Escritura).
  + Permisos de acceso: **lectura**.

  Para obtener más información, consulte [Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3](#snapshots-exporting-grant-access).

El siguiente ejemplo hace una copia de una instantánea automática en el bucket `amzn-s3-demo-bucket` de Amazon S3 .

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=CopySnapshot
    &SourceSnapshotName=automatic.my-primary-2021-06-27-03-15
    &TargetBucket=&example-s3-bucket;
    &TargetSnapshotName=my-snapshot-copy
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

**nota**  
Si su bucket de S3 no tiene los permisos necesarios para que MemoryDB pueda exportar una instantánea, recibirá uno de los mensajes de error siguientes. Vuelva a [Paso 2: conceder acceso a MemoryDB a su bucket de Amazon S3](#snapshots-exporting-grant-access) para agregar los permisos especificados e intente de nuevo exportar la instantánea.  
No se han concedido permisos de LECTURA %s a MemoryDB en el bucket de S3.  
**Solución:** añada los permisos Read en el bucket.
No se han concedido permisos de ESCRITURA %s a MemoryDB en el bucket de S3.  
**Solución:** añada los permisos Write en el bucket.
No se han concedido permisos READ\$1ACP a MemoryDB %s en el bucket de S3.  
**Solución:** añada **Read** como permiso de acceso en el bucket.

Para obtener más información, consulte [CopySnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html).

Si desea copiar la instantánea a otra AWS región, utilice Amazon S3 copy para copiar la instantánea exportada al bucket de Amazon S3 de otra AWS región. Para obtener más información, consulte [Copia de objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) en la *Guía del usuario de Amazon Simple Storage Service*.

# Restauración a partir de una instantánea
<a name="snapshots-restoring"></a>

Puede restaurar los datos de un archivo de instantáneas MemoryDB o ElastiCache (Redis OSS) .rdb a un nuevo clúster en cualquier momento.

El proceso de restauración de MemoryDB permite hacer lo siguiente:
+ Migración de uno o más archivos de instantáneas .rdb que creó desde ElastiCache (Redis OSS) a un clúster de MemoryDB.

  Los archivos .rdb deben estar ubicados en S3 para poder realizar la restauración.
+ Especificación de un número de particiones en el nuevo clúster que sea distinto del número de particiones del clúster que se usó para crear el archivo de instantánea.
+ Especificación de un tipo de nodo distinto para el clúster nuevo: más grande o más pequeño. Si va a escalar a un tipo de nodo más pequeño, asegúrese de que el nuevo tipo de nodo tenga suficiente memoria para los datos y la capacidad adicional del motor. 
+ Configuración de las ranuras del nuevo clúster de MemoryDB de manera distinta a la del clúster que se usó para crear el archivo de instantánea.

**importante**  
Los clústeres de MemoryDB no admiten varias bases de datos. Por tanto, al restaurar un clúster de MemoryDB se producirá un error si el archivo .rdb hace referencia a más de una base de datos.
No se puede restaurar una instantánea de un clúster que utiliza la organización de datos en niveles (por ejemplo, tipo de nodo r6gd) en un clúster que no utiliza la organización de datos en niveles (por ejemplo, tipo de nodo r6g).

Si realiza algún cambio al restaurar un clúster desde una instantánea, se rige por las elecciones que realice. Puede elegir estas opciones en el cuadro de diálogo **Restaurar el clúster** cuando utilice la consola de MemoryDB que restaurar. Para realizar estas elecciones, configure los valores de los parámetros cuando utilice la API o la AWS CLI API MemoryDB para restaurar.

Durante la operación de restauración, MemoryDB crea el nuevo clúster y, a continuación, lo rellena con los datos del archivo de instantánea. Cuando se complete este proceso, el clúster estará listo para aceptar solicitudes.

**importante**  
Antes de continuar, asegúrese de haber creado una instantánea del clúster que desea restaurar. Para obtener más información, consulte [Toma de instantáneas manuales](snapshots-manual.md).   
Si desea efectuar la restauración a partir de una instantánea creada externamente, consulte [Inicialización de un nuevo clúster con una instantánea creada externamente](snapshots-seeding-redis.md).

Los siguientes procedimientos muestran cómo restaurar una instantánea en un clúster nuevo mediante la consola MemoryDB, la o la AWS CLI API MemoryDB.

## Restauración a partir de una instantánea (consola)
<a name="snapshots-restoring-CON"></a>

**Para restaurar una instantánea en un clúster nuevo (consola)**

1. Inicie sesión en la consola de MemoryDB Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. En el panel de navegación, elija **Instantáneas**.

1. En la lista de instantáneas, elija el botón situado junto al nombre de la instantánea desde la que desea restaurar.

1. Elija **Acciones** y, a continuación, **Restaurar**.

1. En **Configuración del clúster, ingrese lo siguiente:**

   1. **Nombre del clúster**: obligatorio. Se trata del nombre del nuevo clúster.

   1. **Descripción**: opcional. Descripción del nuevo clúster.

1. Complete la sección **Grupos de subredes**:

   1. En **Grupos de subredes**, cree un nuevo grupo de subredes o elija uno existente de la lista disponible que desee aplicar a este clúster. Si va a crear uno nuevo:
     + Escriba un **nombre**
     + Escriba una **descripción**
     + Si ha habilitado Multi-AZ, el grupo de subredes debe contener al menos dos subredes que residan en zonas de disponibilidad diferentes. Para obtener más información, consulte [Subredes y grupos de subredes](subnetgroups.md).
     + Si va a crear un nuevo grupo de subredes y no tiene una VPC existente, se le pedirá que cree una VPC. Para obtener más información, consulte [¿Qué es Amazon VPC?](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) en la *Guía del usuario de Amazon VPC*.

1. Complete la sección **Configuración del clúster**:

   1. Para la **compatibilidad de versiones de Valkey** o la **compatibilidad de versiones de Redis OSS**, acepte la opción predeterminada `6.0`.

   1. En el caso de **Port**, acepte 6379 como puerto predeterminado o, si tiene algún motivo para utilizar un puerto diferente, introduzca el número de puerto.

   1. En **Grupo de parámetros**, acepte el grupo de parámetros `default.memorydb-redis6`. 

      Los grupos de parámetros controlan los parámetros de tiempo de ejecución de su clúster. Para obtener más información acerca de los grupos de parámetros, consulte [Parámetros específicos del motor](parametergroups.redis.md). 

   1. En **Tipo de nodo**, elija un valor para el tipo de nodo (junto con el tamaño de memoria asociado) que desee.

      Si elige un miembro de la familia de tipos de nodo r6gd, activará automáticamente la organización de datos en niveles en su clúster. Para obtener más información, consulte [Organización de datos en niveles](data-tiering.md).

   1. En **Número de particiones**, elija el número de particiones que desea para este clúster.

      Puede cambiar dinámicamente el número de particiones del clúster. Para obtener más información, consulte [Escalado de clústeres de MemoryDB](scaling-cluster.md). 

   1. En **Réplicas por partición**, elija el número de nodos de réplica de lectura que desea en cada partición.

      Se aplican las siguientes restricciones.
      + Si tiene habilitado Multi-AZ, asegúrese de tener al menos una réplica por partición.
      + El número de réplicas es el mismo para cada fragmento al crear el clúster utilizando la consola.

   1. Elija **Siguiente**.

   1. Complete la sección **Configuración avanzada**:

      1. En **Grupos de seguridad**, elija los grupos de seguridad que desea para este clúster. Un *grupo de seguridad* actúa como un firewall para controlar el acceso de red al clúster. Puede utilizar el grupo de seguridad predeterminado para la VPC o crear uno nuevo.

         Para obtener más información sobre los grupos de seguridad, consulte [Grupos de seguridad de su VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) en la *Guía del usuario de Amazon VPC*.

      1. Los datos se cifran de las siguientes formas:
         + **Encryption at rest** (Cifrado en reposo): permite el cifrado de los datos almacenados en el disco. Para obtener más información, consulte [Cifrado en reposo](https://docs.aws.amazon.com/memorydb/latest/devguide/at-rest-encryption.html).
**nota**  
Tiene la opción de proporcionar una clave de cifrado diferente. Para ello, seleccione la clave ** AWS KMS gestionada por el cliente y elija la clave**. 
         + **Encryption in-transit** (Cifrado en tránsito): permite el cifrado de datos del cable. Esto está habilitado de forma predeterminada. Para obtener más información, consulte [Cifrado en tránsito](https://docs.aws.amazon.com/memorydb/latest/devguide/in-transit-encryption.html). 

         Si no selecciona ningún cifrado, se creará una lista de control de acceso abierta denominada “acceso abierto” con un usuario predeterminado. Para obtener más información, consulte [Autenticación de usuarios con listas de control de acceso () ACLs](clusters.acls.md).

      1. En el caso de una **instantánea**, especifique de forma opcional un período de retención de la instantánea y un período de instantáneas. De forma predeterminada, está seleccionada la opción **Habilitar instantáneas automáticas**.

      1. En el **período de mantenimiento**, especifique opcionalmente un período de mantenimiento. El *período de mantenimiento* es el tiempo, generalmente de una hora, de cada semana durante el que MemoryDB programa el mantenimiento del sistema para su clúster. Puede permitir que MemoryDB elija el día y la hora de su período de mantenimiento (*Sin preferencia*) o bien puede elegir el día, la hora y la duración por su cuenta (*Especificar período de mantenimiento*). Si elige Especificar periodo de mantenimiento de las listas, elija Día de inicio, Hora de inicio y Duración (en horas) para el periodo de mantenimiento. Todas las horas se indican en UCT.

         Para obtener más información, consulte [Administración del mantenimiento](maintenance-window.md).

      1. En **Notifications** (Notificaciones), elija un tema existente de Amazon Simple Notification Service (Amazon SNS) o bien una entrada de ARN manual y escriba el tema nombre de recurso de Amazon (ARN). Amazon SNS le permite enviar notificaciones de inserción a dispositivos inteligentes con conexión a Internet. El valor predeterminado tiene las notificaciones deshabilitadas. Para obtener más información, consulte [https://aws.amazon.com/sns/](https://aws.amazon.com/sns/).

   1. En el **caso de las etiquetas**, si lo desea, puede aplicar etiquetas para buscar y filtrar sus clústeres o realizar un seguimiento de sus AWS costes.

   1. Revise todas las entradas y opciones y, a continuación, realice todos los cambios necesarios. Cuando esté listo, elija **Create cluster** para lanzar su clúster, o bien **Cancel** para cancelar la operación.

   En cuanto el estado de su clúster sea *available*, podrá conceder a EC2 acceso a este, así como conectarse a él y comenzar a utilizarlo. Para obtener más información, consulte [Paso 3: autorizar acceso al clúster](getting-started.md#getting-started.authorizeaccess) y [Paso 4: conectar al clúster](getting-started.md#getting-startedclusters.connecttonode).
**importante**  
Cuando su clúster esté disponible, se cobrará por cada hora u hora parcial que el clúster esté activo, incluso si no lo está utilizando de forma activa. Para dejar de incurrir en cargos por este clúster, debe eliminarlo. Consulte [Paso 5: eliminar un clúster](getting-started.md#clusters.delete). 

## Restauración a partir de una instantánea (AWS CLI)
<a name="snapshots-restoring-CLI"></a>

Cuando use la operación `create-cluster`, asegúrese de incluir el parámetro `--snapshot-name` o `--snapshot-arns` para inicializar el nuevo clúster con los datos de la instantánea.

Para obtener más información, consulte los siguientes temas:
+ [Creación de un clúster (AWS CLI)](getting-started.md#clusters.create.cli) en la *Guía del usuario de MemoryDB*.
+ [create-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-cluster.html) en la Referencia de AWS CLI comandos.

## Restauración a partir de una instantánea (API de MemoryDB)
<a name="snapshots-restoring-API"></a>

Puede restaurar una instantánea de MemoryDB mediante la operación de la API de MemoryDB `CreateCluster`.

Cuando use la operación `CreateCluster`, asegúrese de incluir el parámetro `SnapshotName` o `SnapshotArns` para inicializar el nuevo clúster con los datos de la instantánea.

Para obtener más información, consulte los siguientes temas:
+ [Creación de un clúster (API de MemoryDB)](getting-started.md#clusters.create.api) en la *Guía del usuario de MemoryDB*.
+ [CreateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html)en la referencia de la API de *MemoryDB*.

# Inicialización de un nuevo clúster con una instantánea creada externamente
<a name="snapshots-seeding-redis"></a>

Cuando se crea un nuevo clúster de MemoryDB, puede inicializarlo con los datos de un archivo de instantánea .rdb de Valkey o Redis OSS. 

Para iniciar un nuevo clúster de MemoryDB a partir de una instantánea de MemoryDB o una instantánea ElastiCache (Redis OSS), consulte. [Restauración a partir de una instantánea](snapshots-restoring.md)

Cuando use un archivo .rdb para propagar datos a un nuevo clúster de MemoryDB, podrá hacer lo siguiente:
+ Especifique el número de particiones del nuevo clúster. Este número puede ser distinto del número de particiones del clúster que se utilizó para crear el archivo de instantánea.
+ Especificar un tipo de nodo distinto para el nuevo clúster, más grande o más pequeño que el que se utilizó en el clúster que creó la instantánea. Si escala a un tipo de nodo más pequeño, asegúrese de que el nuevo tipo de nodo tenga suficiente memoria para los datos y la capacidad adicional del motor. 

**importante**  
Debe asegurarse de que los datos de la instantánea no superen los recursos del nodo.   
Si la instantánea es demasiado grande, el clúster resultante tendrá el estado `restore-failed`. Si esto ocurre, deberá eliminar el clúster y empezar de nuevo.  
Para ver una lista completa de los distintos tipos de nodos y las especificaciones, consulte [Parámetros específicos de tipo de nodo de MemoryDB](parametergroups.redis.md#parametergroups.redis.nodespecific).
Solo puede cifrar un archivo .rdb con cifrado del lado del servidor de Amazon S3 (SSE-S3). Para obtener más información, consulte [Protección de los datos con el cifrado del servidor](https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html).

## Paso 1: crear una instantánea en un clúster externo
<a name="snapshots-seeding-create-snapshot"></a>

**Para crear la instantánea para iniciar su clúster de MemoryDB**

1. Conéctese a su instancia de Valkey o Redis OSS existente.

1. Ejecute la operación `BGSAVE` o `SAVE` para crear una instantánea. Tenga en cuenta la ubicación de su archivo .rdb.

   `BGSAVE` es una operación asincrónica y no bloquea otros clientes durante el procesamiento. Para obtener más información, consulte [BGSAVE](http://valkey.io/commands/bgsave).

   `SAVE` es una operación sincrónica y bloquea otros procesos hasta que finalice. Para obtener más información, consulte [SAVE](http://valkey.io/commands/save).

Para obtener información adicional sobre la creación de instantáneas, consulte [persistencia](http://valkey.io/topics/persistence).

## Paso 2: crear un bucket y una carpeta de Amazon S3
<a name="snapshots-seeding-create-s3-bucket"></a>

Una vez que se crea el archivo de instantánea, deberá cargarlo en una carpeta de un bucket de Amazon S3. Para ello, primero debe disponer de un bucket de Amazon S3 y de una carpeta en dicho bucket. Si ya dispone de un bucket de Amazon S3 y una carpeta con los permisos pertinentes, puede pasar a [Paso 3: cargar la instantánea a Amazon S3](#snapshots-seeding-upload).

**Creación de un bucket de Amazon S3**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Siga las instrucciones para crear un bucket de Amazon S3 en [Creación de un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) en la *Guía del usuario de Amazon Simple Storage Service*.

   El nombre del bucket de Amazon S3 debe estar conforme con DNS. De lo contrario, MemoryDB no podrá acceder al archivo de copia de seguridad. Las reglas para la conformidad con DNS son:
   + Los nombres deben tener un mínimo de 3 y un máximo de 63 caracteres de largo.
   + Los nombres deben ser una serie de una o más etiquetas separadas por un punto (.) en el que cada etiqueta:
     + Comienza por una letra minúscula o un número.
     + Termina con una letra minúscula o un número.
     + Solo contiene letras minúsculas, números y guiones.
   + Los nombres no pueden tener el formato de una dirección IP (por ejemplo, 192.0.2.0).

   Le recomendamos encarecidamente que cree su bucket de Amazon S3 en la misma AWS región que su nuevo clúster de MemoryDB. Este enfoque garantiza la mayor velocidad de transferencia de datos posible cuando MemoryDB lea el archivo .rdb desde Amazon S3.
**nota**  
Para conservar la máxima seguridad de los datos, asegúrese de que los permisos de su bucket de Amazon S3 sean lo más restrictivos posible. Al mismo tiempo, los permisos seguirán necesitando permitir que se utilicen el bucket y su contenido para generar su nuevo clúster de MemoryDB.

**Para agregar una carpeta a un bucket de Amazon S3**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Elija el nombre del bucket en el que va a cargar el archivo .rdb.

1. Elija **Crear carpeta**.

1. Escriba un nombre para la nueva carpeta.

1. Seleccione **Save**.

   Anote el nombre del bucket y el nombre de la carpeta.

## Paso 3: cargar la instantánea a Amazon S3
<a name="snapshots-seeding-upload"></a>

Ahora, cargue el archivo .rdb que creó en [Paso 1: crear una instantánea en un clúster externo](#snapshots-seeding-create-snapshot). Cárguelo en el bucket de Amazon S3 y la carpeta que creó en [Paso 2: crear un bucket y una carpeta de Amazon S3](#snapshots-seeding-create-s3-bucket). Para obtener más información acerca de esta tarea, consulte [Carga de objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html). Entre los pasos 2 y 3, elija el nombre de la carpeta que creó.

**Para cargar el archivo .rdb a una carpeta de Amazon S3**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Elija el nombre del bucket de Amazon S3 que creó en el paso 2.

1. Elija el nombre de la carpeta que creó en el paso 2.

1. Seleccione **Cargar**.

1. Elija **Add files**.

1. Examine el archivo o los archivos que desea cargar y, a continuación, elija el archivo o los archivos. Para elegir varios archivos, mantenga pulsada la tecla Ctrl al mismo tiempo que selecciona un nombre de archivo.

1. Elija **Open**.

1. Asegúrese de que se muestran los archivos correctos en la página **Cargar** y, a continuación, elija **Cargar**.

Escriba la ruta del archivo .rdb. Por ejemplo, si el nombre del bucket es `amzn-s3-demo-bucket` y la ruta es `myFolder/redis.rdb`, escriba `amzn-s3-demo-bucket/myFolder/redis.rdb`. Necesitará esta ruta para propagar en el nuevo clúster los datos de la instantánea.

Para obtener información adicional, consulte [Reglas de nomenclatura de buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) en la *Guía del usuario de Amazon Simple Storage Service*.

## Paso 4: conceder a MemoryDB acceso de lectura al archivo .rdb
<a name="snapshots-seeding-grant-access"></a>

AWS Las regiones introducidas antes del 20 de marzo de 2019 están habilitadas de forma predeterminada. Puede empezar a trabajar en estas AWS regiones de forma inmediata. Las regiones introducidas después del 20 de marzo de 2019 están deshabilitadas de forma predeterminada. Debe habilitar o suscribirse a estas regiones antes de poder utilizarlas, tal y como se describe en [Administración de regiones de AWS](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html).

### Concesión a MemoryDB de acceso de lectura al archivo .rdb
<a name="snapshots-seeding"></a>

**Para conceder a MemoryDB acceso de lectura al archivo de instantánea**

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Elija el nombre del bucket de S3 que contiene su archivo .rdb.

1. Elija el nombre de la carpeta que contiene su archivo .rdb.

1. Elija el nombre de su archivo de instantánea .rdb. El nombre del archivo seleccionado aparecerá encima de las pestañas, en la parte superior de la página.

1. Elija la pestaña **Permisos**.

1. En **Permissions** (Permisos), elija **Bucket policy** (Política de bucket), y luego **Edit** (Editar).

1. Actualice la política para conceder a MemoryDB los permisos necesarios para realizar operaciones:
   + Agregue `[ "Service" : "region-full-name.memorydb-snapshot.amazonaws.com" ]` a `Principal`.
   + Agregue los siguientes permisos necesarios para exportar una instantánea al bucket de Amazon S3: 
     + `"s3:GetObject"`
     + `"s3:ListBucket"`
     + `"s3:GetBucketAcl"`

   A continuación, se muestra un ejemplo del aspecto que tendría la política actualizada.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Id": "Policy15397346",
       "Statement": [
           {
               "Sid": "Stmt15399483",
               "Effect": "Allow",
               "Principal": {
                   "Service": "us-east-1.memorydb-snapshot.amazonaws.com"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:GetBucketAcl"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/snapshot1.rdb",
                   "arn:aws:s3:::amzn-s3-demo-bucket/snapshot2.rdb"
               ]
           }
       ]
   }
   ```

------

1. Seleccione **Save**.

## Paso 5: inicialización del clúster de MemoryDB con los datos del archivo .rdb
<a name="snapshots-seeding-seed-cluster"></a>

Ahora está listo para crear un clúster de MemoryDB y propagar los datos del archivo .rdb. Para crear el clúster, siga las instrucciones que se detallan en [Creación de un clúster de MemoryDB](getting-started.md#clusters.create). 

El método que utilice para indicar a MemoryDB dónde buscar la instantánea que cargó en Amazon S3 dependerá del método que utilice para crear el clúster:

**Inicialización del clúster de MemoryDB con los datos del archivo .rdb**
+ **Uso de la consola de MemoryDB**

  Tras elegir el motor, expanda la sección **Advanced Redis settings** y busque la opción **Import data to cluster**. En el cuadro **Seed RDB file S3 location** (Inicializar ubicación de S3 del archivo RDB), escriba la ruta de Amazon S3 de los archivos. Si tiene varios archivos.rdb, escriba la ruta para cada archivo en una lista separada por comas. La ruta de Amazon S3 tendrá un aspecto similar a `amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`.
+ **Usando el AWS CLI**

  Si usa la operación `create-cluster` o `create-cluster`, use el parámetro `--snapshot-arns` para especificar un ARN completo para cada archivo .rdb. Por ejemplo, `arn:aws:s3:::amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`. El ARN debe resolverse en los archivos de instantánea que almacenó en Amazon S3.
+ **Uso de la API de MemoryDB**

  Si usa las operaciones `CreateCluster` o `CreateCluster` de la API de MemoryDB, use el parámetro `SnapshotArns` para especificar un ARN completo para cada archivo .rdb. Por ejemplo, `arn:aws:s3:::amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`. El ARN debe resolverse en los archivos de instantánea que almacenó en Amazon S3.

Durante el proceso de creación del clúster, los datos de su instantánea se escribirán en el clúster. Puede monitorear el progreso consultando los mensajes de eventos de MemoryDB. Para ello, vaya a la consola de MemoryDB y elija **Eventos**. También puede utilizar la interfaz de línea de comandos de AWS MemoryDB o la API de MemoryDB para obtener los mensajes de eventos.

# Etiquetado de instantáneas
<a name="snapshots-tagging"></a>

Puede asignar sus propios metadatos a cada instantánea en forma de etiquetas. Las etiquetas permiten clasificar las instantáneas de diversas maneras, por ejemplo, según su finalidad, propietario o entorno. Esto es útil cuando tiene muchos recursos del mismo tipo: puede identificar rápidamente un recurso específico en función de las etiquetas que le haya asignado. Para obtener más información, consulte [Recursos que se pueden etiquetar](tagging-resources.md#tagging-your-resources).

Las etiquetas de asignación de costes son una forma de hacer un seguimiento de los costes de varios AWS servicios agrupando los gastos de las facturas por valores de las etiquetas. Para obtener más información sobre las etiquetas de asignación de costos, consulte [Uso de etiquetas de asignación de costos](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html).

Con la consola de MemoryDB AWS CLI, la o la API de MemoryDB, puede añadir, enumerar, modificar, eliminar o copiar las etiquetas de asignación de costes en sus instantáneas. Para obtener más información, consulte [Monitoreo de costos con etiquetas de asignación de costos](tagging.md).

# Eliminación de una instantánea
<a name="snapshots-deleting"></a>

Las instantáneas automáticas se eliminan automáticamente cuando finaliza el límite de retención. Si elimina un clúster, también se eliminarán todas sus instantáneas automáticas.

MemoryDB ofrece una operación de la API de eliminación que permite eliminar instantáneas en cualquier momento, independientemente de si la instantánea se creó de forma automática o manual. Dado que las instantáneas manuales no tienen límite de retención, estas copias solo se pueden eliminar de forma manual.

Puede eliminar una instantánea mediante la consola de MemoryDB, la o la API de MemoryDB. AWS CLI

## Eliminación de una instantánea (consola)
<a name="snapshots-deleting-CON"></a>

El siguiente procedimiento elimina una instantánea mediante la consola de MemoryDB.

**Eliminar una instantánea**

1. Inicie sesión en la consola de MemoryDB Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. En el panel de navegación de la izquierda, elija **Instantáneas**.

   Aparece la pantalla Instantáneas con una lista de sus instantáneas.

1. Elija el botón de opción situado a la izquierda del nombre de la instantánea que desee eliminar.

1. Elija **Acciones** y, a continuación, elija **Eliminar**.

1. Si desea eliminar esta instantánea, introduzca `delete` en el cuadro de texto y, a continuación, seleccione **Eliminar**. Para cancelar la eliminación, elija **Cancelar**. El estado cambia a *deleting*.

## Eliminar una instantánea (AWS CLI)
<a name="snapshots-deleting-CLI"></a>

Utilice la AWS CLI operación delete-snapshot con el siguiente parámetro para eliminar una instantánea.
+ `--snapshot-name`: nombre de la instantánea que se va a eliminar.

El código siguiente elimina la instantánea `myBackup`.

```
aws memorydb delete-snapshot --snapshot-name myBackup
```

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

## Eliminar una instantánea (API de MemoryDB)
<a name="snapshots-deleting-API"></a>

Use la operación de la API `DeleteSnapshot` con el parámetro siguiente para eliminar una instantánea.
+ `SnapshotName`: nombre de la instantánea que se va a eliminar.

El código siguiente elimina la instantánea `myBackup`.

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DeleteSnapshot
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &SnapshotName=myBackup
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```

Para obtener más información, consulte [DeleteSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.html).