Restauración de un clúster de Amazon Aurora - AWS Backup

Restauración de un clúster de Amazon Aurora

Uso de la consola de AWS Backup para restaurar los puntos de recuperación de Aurora

AWS Backup restaura su clúster de Aurora; no crea ni asocia 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 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 RestoreDBClusterFromSnapshot.

Para restaurar un clúster de Amazon Aurora
  1. Abra la consola de AWS Backup en https://console.aws.amazon.com/backup.

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

  3. 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.

  4. 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).

  5. En el panel Configuración, escriba un nombre que sea único para todas las instancias de clúster de base de datos pertenecientes a su cuenta de Cuenta de AWS en la región actual.

  6. 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.

  7. 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.

  8. 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).

  9. 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).

  10. 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).

  11. En el panel Log exports (Exportaciones de registros), elija los tipos de registro que desee publicar en Amazon CloudWatch Logs. El rol de IAM ya se ha definido.

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

  13. 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.

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

    Uso de 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 continuas y restauraciones en un momento dado (PITR) para obtener información sobre las copias de seguridad continuas y la restauración en un momento dado.

Uso de la API, la CLI o el SDK de AWS Backup para restaurar los puntos de recuperación de Amazon Aurora

Uso de StartRestoreJob. 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 RestoreDBClusterFromSnapshot 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 RestoreDBClusterToPointInTime 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