

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.

# Restauración de un clúster de Amazon Aurora
<a name="restoring-aur"></a>

## Usa la AWS Backup consola para restaurar los puntos de recuperación de Aurora
<a name="aur-restore-console"></a>

AWS Backup restaura su clúster de Aurora; no crea ni adjunta una instancia de Amazon RDS a su clúster. En los siguientes pasos, creará y asociará una instancia de Amazon RDS al clúster de Aurora restaurado mediante la CLI.

La restauración de un clúster de Aurora requiere que especifique varias opciones de restauración. Para obtener información acerca de estas opciones, consulte [Información general de copias de seguridad y restauración de un clúster de base de datos Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Managing.Backups.html) en la *Guía del usuario de Amazon Aurora*. Las especificaciones de las opciones de restauración se encuentran en la guía de la API de [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html).

**Para restaurar un clúster de Amazon Aurora**

1. Abra la AWS Backup consola en [https://console.aws.amazon.com/backup.](https://console.aws.amazon.com/backup)

1. En el panel de navegación, elija **Recursos protegidos** y el ID del recurso de Aurora que desee restaurar.

1. En la página **Detalles del recurso**, se muestra una lista de puntos de recuperación para el ID de recurso seleccionado. Para restaurar un recurso, en el panel **Copias de seguridad**, active el botón de opción situado junto al ID del punto de recuperación del recurso. En la esquina superior derecha del panel, elija **Restaurar**.

1. En el panel **Especificaciones de instancias**, acepte los valores predeterminados o especifique las opciones de configuración de **Motor de base de datos**, **Versión del motor de base de datos** y **Tipo de capacidad**. 
**nota**  
Si se selecciona el tipo de capacidad **Serverless (Sin servidor)**, aparecerá el panel **Capacity settings (Ajustes de capacidad)**. Especifique las opciones de configuración de **Minimum Aurora capacity unit (Unidad mínima de capacidad de Aurora)** y **Maximum Aurora capacity unit (Unidad máxima de capacidad de Aurora)** o elija diferentes opciones en la sección **Additional scaling configuration (Configuración de escalado adicional)**.

1. En el panel de **configuración**, especifique un nombre que sea exclusivo para todas las instancias de clústeres de bases de datos que le pertenezcan Cuenta de AWS en la región actual.

1. En el panel **Red y seguridad**, acepte los valores predeterminados o especifique las opciones de configuración de **Nube privada virtual (VPC)**, **Grupo de subredes** y **Zona de disponibilidad**. 

1. En el panel **Opciones de base de datos**, acepte los valores predeterminados o especifique las opciones de configuración de **Puerto de base de datos**, **Grupo de parámetros de clúster de base de datos** e **Autenticación de base de datos de IAM habilitada**. 

1. En el panel **Backup (Copia de seguridad)**, acepte el valor predeterminado o especifique la opción de configuración de **Copy tags to snapshots (Copiar etiquetas en instantáneas)**. 

1. En el panel **Backtrack (Rastreo)**, acepte el valor predeterminado o especifique las opciones de configuración de **Enable Backtrack (Habilitar rastreo)** o **Disable Backtrack (Deshabilitar rastreo)**. 

1. En el panel **Encryption (Cifrado)**, acepte el valor predeterminado o especifique las opciones de configuración de **Enable encryption (Habilitar cifrado)** o **Disable encryption (Deshabilitar cifrado)**. 

1. En el panel **Exportaciones de registros**, elija los tipos de registro que desee publicar en Amazon CloudWatch Logs. El **rol de IAM** ya se ha definido. 

1. En el panel **Restore role (Restaurar rol)**, elija el rol de IAM que AWS Backup asumirá para esta restauración. 

1. Después de especificar todos los ajustes, elija **Restore backup (Restaurar copia de seguridad)**.

   Aparecerá el panel **Trabajos de restauración**. En la parte superior de la página, aparecerá un mensaje con información sobre el trabajo de restauración.

1. Una vez finalizada la restauración, asocie el clúster de Aurora restaurado a una instancia de Amazon RDS.

   Uso de la AWS CLI:
   + Para Linux, macOS o Unix:

     ```
     aws rds create-db-instance --db-instance-identifier sample-instance \ 
                   --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large
     ```
   + Para Windows:

     ```
     aws rds create-db-instance --db-instance-identifier sample-instance ^ 
                   --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large
     ```

Consulte las [copias de seguridad y point-in-time restauración continuas (PITR)](https://docs.aws.amazon.com/aws-backup/latest/devguide/point-in-time-recovery.html) para obtener información sobre las copias de seguridad continuas y la restauración en un momento determinado.

## Utilice la AWS Backup API, la CLI o el SDK para restaurar los puntos de recuperación de Amazon Aurora
<a name="aur-restore-cli"></a>

Utilice `[StartRestoreJob](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html)`. Los metadatos que puede incluir en un trabajo de restauración dependen de si va a restaurar una copia de seguridad continua a un momento dado (PITR) o de si va a restaurar una instantánea.

**Restauración de un clúster desde una instantánea**  
Puede especificar los siguientes metadatos para un trabajo de restauración de instantáneas de Aurora. Consulte [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html) en la *Referencia de la API de Amazon Relational Database Service* para obtener más información y los valores aceptados.

```
// Required metadata:
dbClusterIdentifier // string
engine // string

// Optional metadata:          
availabilityZones // array of strings
backtrackWindow // long
copyTagsToSnapshot // Boolean
databaseName // string
dbClusterParameterGroupName // string
dbSubnetGroupName // string
enableCloudwatchLogsExports // array of strings
enableIAMDatabaseAuthentication // Boolean
engineMode // string
engineVersion // string
kmsKeyId // string
optionGroupName // string
port // integer
scalingConfiguration // object
vpcSecurityGroupIds // array of strings
```

Ejemplo:

```
"restoreMetadata":"{\"EngineVersion\":\"5.6.10a\",\"KmsKeyId\":\"arn:aws:kms:us-east-1:234567890123:key/45678901-ab23-4567-8cd9-012d345e6f7\",\"EngineMode\":\"serverless\",\"AvailabilityZones\":\"[\\\"us-east-1b\\\",\\\"us-east-1e\\\",\\\"us-east-1c\\\"]\",\"Port\":\"3306\",\"DatabaseName\":\"\",\"DBSubnetGroupName\":\"default-vpc-05a3b07cf6e193e1g\",\"VpcSecurityGroupIds\":\"[\\\"sg-012d52c68c6e88f00\\\"]\",\"ScalingConfiguration\":\"{\\\"MinCapacity\\\":2,\\\"MaxCapacity\\\":64,\\\"AutoPause\\\":true,\\\"SecondsUntilAutoPause\\\":300,\\\"TimeoutAction\\\":\\\"RollbackCapacityChange\\\"}\",\"EnableIAMDatabaseAuthentication\":\"false\",\"DBClusterParameterGroupName\":\"default.aurora5.6\",\"CopyTagsToSnapshot\":\"true\",\"Engine\":\"aurora\",\"EnableCloudwatchLogsExports\":\"[]\"}"
```

**Restauración de un clúster a un momento dado (PITR)**  
Cuando desee restaurar una copia de seguridad continua de Aurora (punto de recuperación) a un momento dado (PITR), especifique los siguientes metadatos. Consulte [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html) en la *Referencia de la API de Amazon Relational Database Service* para obtener más información y los valores aceptados.

```
// Required metadata:
dbClusterIdentifier // string
engine // string
restoreToTime // timestamp; must be specified if UseLatestRestorableTime parameter isn't provided

// Optional metadata:          
backtrackWindow // long
copyTagsToSnapshot // Boolean
dbClusterParameterGroupName // string
dbSubnetGroupName // string
enableCloudwatchLogsExports // array of strings
enableIAMDatabaseAuthentication // Boolean
engineMode // string
engineVersion // string
kmsKeyId // string
optionGroupName // string
port // integer
scalingConfiguration // object
vpcSecurityGroupIds // array of strings
```