Restauración de un sistema de archivos de Amazon EFS - AWS Backup

Restauración de un sistema de archivos de Amazon EFS

Si va a restaurar una instancia de Amazon Elastic File System (Amazon EFS), puede realizar una restauración completa o una restauración a nivel de elemento.

Restauración completa

Cuando se realiza una restauración completa, se restaura todo el sistema de archivos.

AWS Backup no admite restauraciones destructivas con Amazon EFS. Una restauración destructiva se produce cuando un sistema de archivos restaurado elimina o sobrescribe el sistema de archivos de origen o existente. En cambio, AWS Backup restaura el sistema de archivos en un directorio de recuperación fuera del directorio raíz.

Restauración a nivel de elemento

Cuando se realiza una restauración a nivel de elemento, AWS Backup restaura un archivo o directorio específico. Debe especificar la ruta relativa a la raíz del sistema de archivos. Por ejemplo, si el sistema de archivos está montado en /user/home/myname/efs y la ruta de archivo es user/home/myname/efs/file1, escriba /file1. Las etiquetas distinguen entre mayúsculas y minúsculas. No se admiten caracteres comodín ni cadenas de expresiones regulares. La ruta puede ser diferente de la del host si el sistema de archivos se monta mediante un punto de acceso.

Puede seleccionar hasta 10 elementos si utiliza la consola para realizar una restauración de EFS. No hay límite de elementos cuando se utiliza la CLI para realizar restauraciones; sin embargo, hay un límite de 200 KB en la longitud de los metadatos de restauración que se pueden transferir.

Puede restaurar esos elementos en un sistema de archivos nuevo o existente. En cualquier caso, AWS Backup crea un nuevo directorio de Amazon EFS (aws-backup-restore_datetime) a partir del directorio raíz para contener los elementos. La jerarquía completa de los elementos especificados se conserva en el directorio de recuperación. Por ejemplo, si el directorio A contiene los subdirectorios B, C y D, AWS Backup mantiene la misma estructura jerárquica cuando se recuperan A, B, C y D. Independientemente de si realiza una restauración de nivel de elemento de Amazon EFS en un sistema de archivos existente o en un sistema de archivos nuevo, cada intento de restauración creará un nuevo directorio de recuperación fuera del directorio raíz que contendrá los archivos restaurados. Si intenta realizar varias restauraciones de la misma ruta, es posible que existan varios directorios que contengan los elementos restaurados.

nota

Si solo mantiene una copia de seguridad semanal, solo podrá restaurar el estado del sistema de archivos al momento en que realizó la copia de seguridad. No podrá restaurar copias de seguridad incrementales anteriores.

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

Para restaurar un sistema de archivos de Amazon EFS
  1. Abra la consola de AWS Backup en https://console.aws.amazon.com/backup.

  2. Su almacén de copias de seguridad de EFS recibe la política de acceso Deny backup:StartRestoreJob al crearse. Si es la primera vez que va a restaurar el almacén de copias de seguridad, debe cambiar la política de acceso como se indica a continuación.

    1. Elija Almacenes de Backup.

    2. Elija el almacén de copias de seguridad que contenga el punto de recuperación que desea restaurar.

    3. Elija la Política de acceso al almacén.

    4. Si está presente, elimine backup:StartRestoreJob de Statement. Para ello, elija Editar, elimine backup:StartRestoreJob y, a continuación, elija Guardar política.

  3. En el panel de navegación, elija Recursos protegidos y el ID del sistema de archivos de EFS que desee restaurar.

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

  5. Especifique los parámetros de restauración del sistema de archivos. Los parámetros de restauración establecidos son específicos del tipo de recurso seleccionado.

    Puede realizar una restauración completa, que restaura todo el sistema de archivos. También puede restaurar archivos y directorios específicos mediante una restauración de nivel de elemento.

    • Elija la opción Restauración completa para restaurar el sistema de archivos en su totalidad, incluidas todas las carpetas y archivos del nivel raíz.

    • Elija la opción Restaurar a nivel de elemento para restaurar un archivo o directorio específico. Puede seleccionar y restaurar hasta cinco elementos en su Amazon EFS.

      Para restaurar un archivo o directorio concretos, debe especificar la ruta relativa relacionada con el punto de montaje. Por ejemplo, si el sistema de archivos está montado en /user/home/myname/efs y la ruta de archivo es user/home/myname/efs/file1, escriba /file1. Las rutas distinguen entre mayúsculas y minúsculas y no pueden contener caracteres especiales, caracteres comodín ni cadenas de expresiones regulares.

      1. En el cuadro de texto Ruta de elemento, escriba la ruta de acceso del archivo o la carpeta.

      2. Elija Agregar elemento para agregar otros archivos o directorios. Puede seleccionar y restaurar hasta cinco elementos en su sistema de archivos de EFS.

  6. En Restore location (Ubicación de la restauración)

    • Elija Restaurar a un directorio del sistema de archivos de origen si desea restaurar al sistema de archivos de origen.

    • Elija Restaurar a un sistema de archivos nuevo si desea restaurar a otro sistema de archivos.

  7. El Tipo de sistema de archivos.

    • (Recomendado) Elija Regional si desea restaurar el sistema de archivos en varias zonas de disponibilidad de AWS.

    • Elija Una zona si desea restaurar el sistema de archivos en una única zona de disponibilidad. A continuación, en el menú desplegable de Zona de disponibilidad, elija el destino de la restauración.

    Para obtener más información, consulte Managing Amazon EFS storage classes en la Guía del usuario de Amazon EFS.

  8. Para el Rendimiento

    • Si opta por realizar una restauración Regional, elija entre Uso general (recomendado) o Máximo de E/S.

    • Si opta por realizar una restauración de Una zona, tiene que elegir Uso general (recomendado). Las restauraciones de Una zona no admiten Máximo de E/S.

  9. Para Habilitar el cifrado

    • Elija Habilitar el cifrado si desea cifrar el sistema de archivos. Los ID de clave de KMS y los alias aparecen en la lista después de que se hayan creado mediante la consola de AWS Key Management Service (AWS KMS).

    • En el cuadro de texto Clave de KMS, elija la clave que desee utilizar de la lista.

  10. En el panel Rol de restauración, elija el rol de IAM que AWS Backup asumirá para esta restauración.

    nota

    Si el rol predeterminado de AWS Backup no está presente en la cuenta, se creará un Rol predeterminado automáticamente con los permisos adecuados. Puede eliminar este rol predeterminado o inutilizarlo.

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

    nota

    Si solo mantiene una copia de seguridad semanal, solo podrá restaurar el estado del sistema de archivos al momento en que realizó la copia de seguridad. No podrá restaurar copias de seguridad incrementales anteriores.

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

Utilice StartRestoreJob. Cuando restaure una instancia de Amazon EFS, puede restaurar un sistema de archivos completo o archivos y directorios específicos. Para restaurar recursos de Amazon EFS, necesita la siguiente información:

  • file-system-id: el ID del sistema de archivos de Amazon EFS del que AWS Backup realiza una copia de seguridad. Devuelta por GetRecoveryPointRestoreMetadata. Esto no es necesario cuando se restaura un nuevo sistema de archivos (este valor se ignora si el parámetro newFileSystem es True).

  • Encrypted: un valor booleano que, si es verdadero, especifica que el sistema de archivos está cifrado. Si se especifica KmsKeyId, Encrypted se debe configurar en true.

  • KmsKeyId: especifica la clave de AWS KMS que se utiliza para cifrar el sistema de archivos restaurado.

  • PerformanceMode: especifica el modo de rendimiento del sistema de archivos.

  • CreationToken: un valor proporcionado por el usuario que garantiza la exclusividad (idempotencia) de la solicitud.

  • newFileSystem: un valor booleano que, si es verdadero, especifica que el punto de recuperación se restaura en un nuevo sistema de archivos de Amazon EFS.

  • ItemsToRestore : una matriz de hasta cinco cadenas en la que cada cadena es una ruta de archivo. Utilice ItemsToRestore para restaurar archivos o directorios específicos en lugar de restaurar todo el sistema de archivos. Este parámetro es opcional.

También puede incluir aws:backup:request-id.

Las restauraciones de One Zone se pueden realizar incluyendo los siguientes parámetros:

"singleAzFilesystem": "true" "availabilityZoneName": "ap-northeast-3"

Para obtener más información acerca de los valores de configuración Amazon EFS, consulte create-file-system.

Deshabilitación de las copias de seguridad automáticas en Amazon EFS

De forma predeterminada, Amazon EFS crea copias de seguridad de los datos automáticamente. Estas copias de seguridad se representan como puntos de recuperación en AWS Backup. Si se intenta eliminar el punto de recuperación, aparecerá un mensaje de error que indica que no hay suficientes privilegios para realizar la acción.

Se recomienda mantener activa esta opción de copia de seguridad automática. Especialmente en el caso de una eliminación accidental de datos, la copia de seguridad permite restaurar el contenido del sistema de archivos a la fecha del último punto de recuperación creado.

En el improbable caso de que desee desactivarlas, la política de acceso debe cambiarse de "Effect": "Deny" a "Effect": "Allow". Consulte la Guía del usuario de Amazon EFS para obtener más información sobre cómo activar o desactivar las copias de seguridad automáticas.