

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.

# Resolución de fallos en las tareas del repositorio de datos
<a name="failed-tasks"></a>

Puede [activar el registro en CloudWatch Logs para registrar](cw-event-logging.md) información sobre cualquier error que se haya producido al importar o exportar archivos mediante tareas de repositorio de datos. Para obtener información sobre CloudWatch los registros de eventos de Logs, consulte[Registros de eventos del repositorio de datos](data-repo-event-logs.md).

Cuando se produce un error en una tarea de repositorio de datos, puedes encontrar el número de archivos que Amazon FSx no ha podido procesar en **Files failed to export** en la página de **estado de la tarea** de la consola. O bien, puede usar la CLI o la API y ver la propiedad de la tarea `Status: FailedCount`. Para obtener información sobre cómo acceder a esta información, consulte [Acceder a las tareas del repositorio de datos](view-data-repo-tasks.md). 

Para las tareas de repositorio de datos, Amazon FSx también proporciona opcionalmente información sobre los archivos y directorios específicos en los que se produjo un error en un informe de finalización. El informe de finalización de tareas contiene la ruta del archivo o directorio del sistema de archivos de Lustre en el que se produjo el error, su estado y el motivo del error. Para obtener más información, consulte [Trabajar con informes de finalización de tareas](task-completion-report.md).

Una tarea de repositorio de datos puede fallar por varios motivos, incluidos los que se enumeran a continuación.


| Código de error | Explicación | 
| --- | --- | 
|  `FileSizeTooLarge`  |  El tamaño máximo de objeto que admite Amazon S3 es de 5 TiB.  | 
|  `InternalError`  |  Se ha producido un error en el sistema de FSx archivos de Amazon durante una tarea de importación, exportación o publicación. Por lo general, este código de error significa que el sistema de FSx archivos de Amazon en el que se ejecutó la tarea fallida se encuentra en un estado de ciclo de vida FALLIDO. Cuando esto ocurre, es posible que los archivos afectados no se puedan recuperar debido a la pérdida de datos. De lo contrario, puede utilizar los comandos de gestión de almacenamiento jerárquico (HSM) para exportar los archivos y directorios al repositorio de datos de S3. Para obtener más información, consulte [Exportación de archivos mediante comandos de HSM](exporting-files-hsm.md).  | 
|  `OperationNotPermitted`  | Amazon FSx no pudo liberar el archivo porque no se ha exportado a un bucket de S3 vinculado. Debe utilizar las tareas automáticas de exportación o exportación del repositorio de datos para asegurarse de que sus archivos se exporten primero al bucket de Amazon S3 vinculado.  | 
|  `PathSizeTooLong`  |  La ruta de exportación es demasiado larga. La longitud máxima de la clave de objeto que admite S3 es de 1024 caracteres.  | 
|  `ResourceBusy`  | Amazon FSx no pudo exportar o liberar el archivo porque estaba siendo modificado por otro cliente del sistema de archivos. Puedes volver a intentarlo cuando tu flujo DataRepositoryTask de trabajo haya terminado de escribirse en el archivo.  | 
|  `S3AccessDenied`  |  Se denegó el acceso a Amazon S3 para una tarea de exportación o importación de un repositorio de datos. Para las tareas de exportación, el sistema de FSx archivos de Amazon debe tener permiso para realizar la `S3:PutObject` operación de exportación a un repositorio de datos vinculado en S3. Este permiso se concede en el rol vinculado al servicio `AWSServiceRoleForFSxS3Access_fs-0123456789abcdef0`. Para obtener más información, consulte [Uso de roles vinculados a servicios para Amazon FSx](using-service-linked-roles.md). Para las tareas de exportación, debido a que la tarea de exportación requiere que los datos fluyan fuera de la VPC de un sistema de archivos, este error puede producirse si el repositorio de destino tiene una política de bucket que contenga una de las claves de condición globales de IAM `aws:SourceVpc` o `aws:SourceVpce`. Para las tareas de importación, el sistema de FSx archivos de Amazon debe tener permiso para realizar `S3:HeadObject` las `S3:GetObject` operaciones de importación desde un repositorio de datos vinculado en S3. Para las tareas de importación, si su bucket de S3 utiliza el cifrado del lado del servidor con claves administradas por el cliente almacenadas en AWS Key Management Service (SSE-KMS), debe seguir las configuraciones de política que se indican en. [Trabajo con buckets de Amazon S3 cifrados del lado del servidor](s3-server-side-encryption-support.md) Si su bucket de S3 contiene objetos cargados desde una cuenta de bucket de S3 Cuenta de AWS distinta a la de su sistema de archivos, puede asegurarse de que las tareas del repositorio de datos puedan modificar los metadatos de S3 o sobrescribir los objetos de S3, independientemente de la cuenta en la que se hayan cargado. Le recomendamos que habilite la característica de la propiedad de objetos de S3 en el bucket de S3. Esta función le permite apropiarse de los objetos nuevos que otros Cuentas de AWS cargan en su bucket, ya que obliga a las cargas a proporcionar la ACL predeterminada`-/-acl bucket-owner-full-control`. Para habilitar la propiedad de objetos de S3, elija la opción que **prefiera el propietario del bucket** en su bucket de S3. Para obtener más información, consulte [Control de la propiedad de objetos cargados mediante la propiedad de objetos de S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) en la *Guía del usuario de Amazon S3*.  | 
|  `S3Error`  |  Amazon FSx encontró un error relacionado con S3 que no era así. `S3AccessDenied`  | 
|  `S3FileDeleted`  | Amazon no FSx ha podido exportar un archivo de enlace duro porque el archivo fuente no existe en el repositorio de datos. | 
|  `S3ObjectInUnsupportedTier`  | Amazon importó FSx correctamente un objeto sin enlace simbólico de una clase de almacenamiento S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive. El `FileStatus` será `succeeded with warning` en el informe de finalización de la tarea. La advertencia indica que, para recuperar los datos, primero debe restaurar el objeto S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive y luego utilizar un comando `hsm_restore` para importar el objeto.  | 
|  `S3ObjectNotFound`  | Amazon no FSx ha podido importar ni exportar el archivo porque no existe en el repositorio de datos. | 
|  `S3ObjectPathNotPosixCompliant`  |  El objeto Amazon S3 existe, pero no se puede importar porque no es un objeto compatible con POSIX. Para obtener información acerca de los metadatos POSIX soportados, consulte [Soporte de metadatos POSIX para repositorios de datos](posix-metadata-support.md).  | 
|  `S3ObjectUpdateInProgressFromFileRename`  | Amazon FSx no pudo liberar el archivo porque la exportación automática está procesando un cambio de nombre del archivo. El proceso de cambio de nombre de la exportación automática debe finalizar antes de poder liberar el archivo.  | 
|  `S3SymlinkInUnsupportedTier`  | Amazon no FSx ha podido importar un objeto de enlace simbólico porque se encuentra en una clase de almacenamiento de Amazon S3 que no es compatible, como una clase de almacenamiento S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive. El `FileStatus` será `failed` en el informe de finalización de la tarea. | 
|  `SourceObjectDeletedBeforeReleasing`  | Amazon no FSx ha podido liberar el archivo del sistema de archivos porque se ha eliminado del repositorio de datos antes de que pudiera publicarse. | 