

# Restauración de una instantánea de clúster de base de datos
<a name="aurora-restore-snapshot"></a><a name="restore_snapshot"></a>

Amazon RDS crea una instantánea del volumen de almacenamiento del clúster de base de datos, creando una copia de seguridad de todo el clúster, y no solo de las bases de datos individuales. Para crear un nuevo clúster de base de datos, puede restaurar a partir de una instantánea de base de datos. Debe indicar el nombre de la instantánea del clúster de base de datos desde la que se hará la restauración y, después, indicar un nombre para el nuevo clúster de base de datos que se creó con la restauración. No puede restaurar desde una instantánea de un clúster de base de datos a un clúster existente; al restaurar se crea un nuevo clúster de base de datos. 

**importante**  
No puede restaurar una instantánea en una versión del motor de base de datos que haya superado la fecha de finalización del soporte estándar de Aurora. Solo puede acceder a una base de datos después de que se haya actualizado correctamente a una versión compatible. Para obtener más información sobre las versiones de motor de base de datos de Aurora admitidas, consulte [Soporte extendido de Amazon RDS con Amazon Aurora](extended-support.md).  
Si se produce un error en la actualización a una versión compatible del clúster, el estado del clúster cambia a `upgrade-failed` y Aurora crea una instantánea final con el prefijo `rds-final`. Para acceder a la base de datos restaurada en la versión obsoleta tras un error de actualización, contacte con AWS Support. 

Puede usar el clúster de base de datos restaurados tan pronto como su estado sea `available`.

Puede usar CloudFormation para restaurar un clúster de base de datos desde una instantánea de clúster de base de datos. Para obtener más información, consulte [AWS::RDS::DBCluster](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html) en la *AWS CloudFormationGuía del usuario*.

**nota**  
Si se comparte una instantánea manual de un clúster de base de datos, ya sea cifrada o sin cifrar, las cuentas autorizadas de AWS podrán restaurar directamente un clúster de base de datos a partir de la instantánea en lugar de hacer una copia de ella y restaurarla. Para obtener más información, consulte [Compartir una instantánea de clúster de base de datos](aurora-share-snapshot.md).

Para obtener información sobre la restauración de un clúster de base de datos Aurora o un clúster global con una versión del Soporte extendido de RDS, consulte [Restauración de un clúster de base de datos de Aurora con Soporte extendido de Amazon RDS](extended-support-restoring-db-instance.md).

## Consideraciones relativas al grupo de parámetros
<a name="aurora-restore-snapshot.Parameters"></a>

Recomendamos retener el grupo de parámetros de base de datos y el grupo de parámetros del clúster de base de datos de todas las instantáneas de clúster de base de datos que cree para así poder asociar los grupos de parámetros correctos al clúster de base de datos restaurado.

El grupo de parámetros de base de datos predeterminado y el grupo de parámetros de clúster de base de datos se asocian al clúster restaurado, a menos que elija otros diferentes. No hay disponible ninguna configuración de parámetros personalizada en los grupos de parámetros predeterminados.

Puede especificar los grupos de parámetros al restaurar el clúster de base de datos.

Para obtener más información acerca de los grupos de parámetros de base de datos y grupos de parámetros de clúster de base de datos, consulte [Grupos de parámetros para Amazon Aurora](USER_WorkingWithParamGroups.md).

## Consideraciones relativas al grupo de seguridad
<a name="aurora-restore-snapshot.Security"></a>

Al restaurar un clúster de base de datos, la nube virtual privada (VPC) predeterminada, el grupo de subredes de base de datos y el grupo de seguridad de la VPC se asocian a la instancia restaurada, a menos que elija otras distintas.
+ Si utiliza la consola de Amazon RDS, puede especificar un grupo de seguridad de VPC personalizado para asociarlo con el clúster o crear un nuevo grupo de seguridad de la VPC.
+ Si utiliza la AWS CLI, puede especificar un grupo de seguridad de VPC personalizado para asociarlo con el clúster. Para ello, incluya la opción `--vpc-security-group-ids` en el comando `restore-db-cluster-from-snapshot`.
+ Si está utilizando la API de Amazon RDS, puede incluir el parámetro `VpcSecurityGroupIds.VpcSecurityGroupId.N` en la acción `RestoreDBClusterFromSnapshot`.

En cuanto finalice la restauración y su nuevo clúster de base de datos esté disponible, también puede cambiar la configuración de la VPC mediante la modificación del clúster de base de datos. Para obtener más información, consulte [Modificación de un clúster de base de datos de Amazon Aurora](Aurora.Modifying.md).

## Consideraciones sobre Amazon Aurora
<a name="aurora-restore-snapshot.Aurora"></a>

Con Aurora, se restaura una instantánea de clúster de base de datos en un clúster de base de datos.

Con Aurora MySQL y Aurora PostgreSQL, puede restaurar una instantánea de un clúster de base de datos en un clúster de base de datos de Aurora Serverless. 

Con Aurora MySQL, puede restaurar una instantánea de clúster de base de datos desde un clúster sin una consulta paralela a un clúster con consulta paralela. Debido a que la consulta paralela generalmente se usa con tablas muy grandes, el mecanismo de instantáneas es la forma más rápida de ingerir grandes volúmenes de datos en un clúster habilitado para consultas paralelas de Aurora MySQL. Para obtener más información, consulte [Consulta paralela para Amazon Aurora MySQL](aurora-mysql-parallel-query.md).

## Restauración a partir de una instantánea
<a name="aurora-restore-snapshot.Restoring"></a>

Puede restaurar un clúster de base de datos desde una instantánea de clúster de base de datos utilizando la Consola de administración de AWS, la AWS CLI o la API de RDS.

### Consola
<a name="aurora-restore-snapshot.CON"></a>

**Para restaurar un clúster de base de datos desde una instantánea de clúster de base de datos**

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

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

1. Elija la instantánea de clúster de base de datos desde la que desea restaurar.

1. En **Acciones**, elija **Restaurar instantánea**.

   Aparece la página **Restaurar instantánea**.

1. Elija la versión del motor de base de datos a la que desea restaurar el clúster de base de datos.

   De forma predeterminada, la instantánea se restaura a la misma versión del motor de base de datos que el clúster de base de datos de origen, si esa versión está disponible.

1. En **DB Instance Identifier** (Identificador de instancias de bases de datos), escriba el nombre de la instancia de base de datos restaurada. Tenga en cuenta que Amazon RDS deriva el identificador del clúster de bases de datos del identificador de la instancia de base de datos que indique.

1. Especifique otras opciones, como la configuración de almacenamiento del clúster de base de datos.

   Para obtener más información acerca de cada configuración, consulte [Configuración de clústeres de bases de datos de Aurora](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

1. Elija **Restore DB Cluster** (Restaurar clúster de base de datos). 

### AWS CLI
<a name="aurora-restore-snapshot.CLI"></a>

Para restaurar un clúster de base de datos desde una instantánea de clúster de base de datos, use el comando [restore-db-cluster-from-snapshot](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/restore-db-cluster-from-snapshot.html) de la AWS CLI.

En este ejemplo, se restaura a partir de una instantánea de clúster de base de datos creada previamente con el nombre `mydbclustersnapshot`. Restaura a un clúster de base de datos nuevo con el nombre `mynewdbcluster`.

Puede especificar otros ajustes, como la versión del motor de base de datos. Si no especifica una versión del motor, el clúster de base de datos se restaura a la versión del motor predeterminada.

Para obtener más información acerca de cada configuración, consulte [Configuración de clústeres de bases de datos de Aurora](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

**Example**  
Para Linux, macOS o Unix:  
   

```
1. aws rds restore-db-cluster-from-snapshot \
2.     --db-cluster-identifier {{mynewdbcluster}} \
3.     --snapshot-identifier {{mydbclustersnapshot}} \
4.     --engine {{aurora-mysql|aurora-postgresql}}
```
Para Windows:  
   

```
1. aws rds restore-db-cluster-from-snapshot ^
2.     --db-cluster-identifier {{mynewdbcluster}} ^
3.     --snapshot-identifier {{mydbclustersnapshot}} ^
4.     --engine {{aurora-mysql|aurora-postgresql}}
```

Una vez restaurado el clúster de base de datos, debe añadirlo al grupo de seguridad que utilizaba el clúster de base de datos empleado para crear la instantánea de base de datos si desea tener la misma funcionalidad del clúster de base de datos anterior.

**importante**  
Si usa la consola para restaurar un clúster de base de datos, Amazon RDS crea automáticamente la instancia de base de datos principal (escritor) del clúster de base de datos. Si usa la AWS CLI para restaurar un clúster de base de datos, debe crear expresamente la instancia principal del clúster de base de datos. La instancia principal es la primera instancia que se crea en un clúster de bases de datos. Si no crea la instancia de base de datos principal, los puntos de conexión del clúster de base de datos permanecen con el estado `creating`.  
Llame al comando [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) de la AWS CLI para crear la instancia principal del clúster de base de datos. Incluya el nombre del clúster de base de datos como valor de la opción `--db-cluster-identifier`.

### API de RDS
<a name="aurora-restore-snapshot.API"></a>

Para restaurar un clúster de base de datos desde una instantánea de clúster de base de datos, llame a la operación de API RDS [RestoreDBClusterFromSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html) con los parámetros siguientes: 
+ `DBClusterIdentifier` 
+ `SnapshotIdentifier` 

**importante**  
Si usa la consola para restaurar un clúster de base de datos, Amazon RDS crea automáticamente la instancia de base de datos principal (escritor) del clúster de base de datos. Si usa la API de RDS para restaurar un clúster de base de datos, debe crear expresamente la instancia principal del clúster de base de datos. La instancia principal es la primera instancia que se crea en un clúster de bases de datos. Si no crea la instancia de base de datos principal, los puntos de conexión del clúster de base de datos permanecen con el estado `creating`.  
Llame a la operación de API de RDS [ CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) para crear la instancia principal para el clúster de base de datos. Incluya el nombre del clúster de base de datos como valor del parámetro `DBClusterIdentifier`.