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

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

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

AWS Backup restaura el clúster de Aurora; no crea ni adjunta una RDS instancia de Amazon al clúster. En los siguientes pasos, creará y adjuntará una RDS instancia de Amazon al clúster de Aurora restaurado medianteCLI.

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 API guía de RestoreDBClusterFromSnapshot.

Para restaurar un clúster de Amazon Aurora
  1. Abra la AWS Backup consola 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 Instance specifications (Especificaciones de la instancia), acepte los valores predeterminados o especifique las opciones de configuración de DB engine (Motor de base de datos), DB engine version (Versión del motor de base de datos) y Capacity type (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 de configuración, especifique un nombre que sea único para todas las instancias de clústeres de bases de datos que le Cuenta de AWS pertenezcan en la región actual.

  6. En el panel Red y seguridad, acepte los valores predeterminados o especifique las opciones para la configuración de la nube privada virtual (VPC), el grupo de subredes y la zona de disponibilidad.

  7. En el panel de opciones de la base de datos, acepte los valores predeterminados o especifique las opciones de puerto de base de datos, grupo de parámetros del clúster de base de datos y configuración habilitada para la autenticación de IAM base de datos.

  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 Exportaciones de registros, elija los tipos de registro que desee publicar en Amazon CloudWatch Logs. El IAMrol ya está definido.

  12. En el panel Restaurar rol, elija el IAM rol 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. Cuando finalice la restauración, conecte el clúster de Aurora restaurado a una RDS instancia de Amazon.

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

Utilice AWS Backup APICLI, o SDK para restaurar los puntos de recuperación de Aurora

Utilice StartRestoreJob. Puede especificar los siguientes metadatos durante las restauraciones de Aurora:

List<String> availabilityZones; Long backtrackWindow; Boolean copyTagsToSnapshot; String databaseName; String dbClusterIdentifier; String dbClusterParameterGroupName; String dbSubnetGroupName; List<String> enableCloudwatchLogsExports; Boolean enableIAMDatabaseAuthentication; String engine; String engineMode; String engineVersion; String kmsKeyId; Integer port; String optionGroupName; ScalingConfiguration scalingConfiguration; List<String> vpcSecurityGroupIds;

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\":\"[]\"}"