

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.

# Uso de tareas de repositorio de datos
<a name="managing-data-repo-task"></a>

En las siguientes secciones, encontrará información detallada sobre cómo administrar las tareas del repositorio de datos. Puede crear, duplicar, ver los detalles y cancelar las tareas del repositorio de datos mediante la FSx consola, la CLI o la API de Amazon.

**Topics**
+ [Creación de una tarea de repositorio de datos](creating-data-repo-task.md)
+ [Duplicación de una tarea](recreate-task.md)
+ [Acceder a las tareas del repositorio de datos](view-data-repo-tasks.md)
+ [Cancelar una tarea de repositorio de datos](cancel-data-repo-task.md)

# Creación de una tarea de repositorio de datos
<a name="creating-data-repo-task"></a>

Puede crear una tarea de repositorio de datos mediante la FSx consola, la CLI o la API de Amazon. Después de crear una tarea, puede ver el progreso y el estado de la tarea mediante la consola, la CLI o la API.

Puede crear tres tipos de tareas de repositorio de datos:
+ La tarea **Exportar** del repositorio de datos exporta desde el sistema de archivos de Lustre a un bucket de S3 vinculado. Para obtener más información, consulte [Uso de las tareas del repositorio de datos para exportar los cambios](export-data-repo-task-dra.md).
+ La tarea **Importar** del repositorio de datos importa desde un bucket de S3 vinculado al sistema de archivos de Lustre. Para obtener más información, consulte [Uso de las tareas del repositorio de datos para importar los cambios](import-data-repo-task-dra.md).
+ La tarea **Liberar** del repositorio de datos libera los archivos del sistema de archivos de Lustre que se hayan exportado a un bucket de S3 vinculado. Para obtener más información, consulte [Utilizar las tareas del repositorio de datos para liberar archivos](release-files-task.md).

# Duplicación de una tarea
<a name="recreate-task"></a>

Puedes duplicar una tarea de repositorio de datos existente en la FSx consola de Amazon. Cuando duplica una tarea, se muestra una copia exacta de la tarea existente en la página **Crear tarea de repositorio de datos de importación** o **Crear tarea de repositorio de datos de exportación**. Puede realizar cambios en las rutas para exportar o importar, según sea necesario, antes de crear y ejecutar la nueva tarea.

**nota**  
Una solicitud para ejecutar una tarea duplicada fallará si ya se está ejecutando una copia exacta de esa tarea. Una copia exacta de una tarea que ya se está ejecutando contiene la misma ruta o rutas del sistema de archivos en el caso de una tarea de exportación o las mismas rutas del repositorio de datos en el caso de una tarea de importación.

Puede duplicar una tarea desde la vista de detalles de la tarea, el panel **Tareas del repositorio de datos** en la pestaña **Repositorio de datos** para el sistema de archivos o desde la página **Tareas del repositorio de datos**.

**Para duplicar una tarea existente**

1. Elija una tarea en el panel **Tareas del repositorio de datos** en la pestaña **Repositorio de datos** para el sistema de archivos.

1. Elija **Duplicate task (Duplicar tarea)**. Según el tipo de tarea que elija, aparecerá la página **Crear tarea de repositorio de datos de importación** o **Crear tarea de repositorio de datos de exportación**. Todos los ajustes de la nueva tarea son idénticos a los de la tarea que está duplicando.

1. Cambie o añada las rutas desde las que quiera importar o a las que desea exportar.

1. Seleccione **Crear**.

# Acceder a las tareas del repositorio de datos
<a name="view-data-repo-tasks"></a>

Tras crear una tarea de repositorio de datos, puede acceder a la tarea y a todas las tareas existentes en su cuenta mediante la FSx consola, la CLI y la API de Amazon. Amazon FSx proporciona la siguiente información detallada sobre las tareas: 
+ Todas las tareas existentes.
+ Todas las tareas de un sistema de archivos específico.
+ Todas las tareas de una asociación de repositorios de datos específica.
+ Todas las tareas con un estado de ciclo de vida específico. Para obtener más información sobre los valores de estado del ciclo de vida de las tareas, consulte [Comprender el estado y los detalles de una tarea](data-repo-task-status.md).

Puede acceder a todas las tareas del repositorio de datos existentes en su cuenta mediante la FSx consola, la CLI o la API de Amazon, tal y como se describe a continuación.

## Cómo ver las tareas del repositorio de datos y los detalles de las tareas (consola)
<a name="access-all-tasks-console"></a>

1. Abre la FSx consola de Amazon en [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/).

1. En el panel de navegación, seleccione el sistema de archivos para el que desea ver las tareas del repositorio de datos. Aparecerá la página de detalles del sistema de archivos.

1. En la página de detalles del sistema de archivos, seleccione la pestaña **Repositorio de datos**. Todas las tareas de este sistema de archivos aparecen en el panel de **Tareas del repositorio de datos**.

1. Para ver los detalles de una tarea, elija el **ID de la tarea** o el **Nombre de la tarea** en el panel de **Tareas del repositorio de datos**. Aparece la página de detalles de la tarea.  
![\[Página de tareas de repositorio de datos\]](http://docs.aws.amazon.com/es_es/fsx/latest/LustreGuide/images/task-details-rprt.png)

## Para recuperar las tareas del repositorio de datos y los detalles de las tareas (CLI)
<a name="task-details-cli"></a>

Con el comando Amazon FSx [https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-data-repository-tasks.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-data-repository-tasks.html)CLI, puede ver todas las tareas del repositorio de datos y sus detalles en su cuenta. [https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeDataRepositoryTasks.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeDataRepositoryTasks.html)es el comando de API equivalente.
+ Utilice el siguiente comando para ver todos los objetos de tarea de repositorio de datos de su cuenta.

  ```
  aws fsx describe-data-repository-tasks
  ```

  Si el comando se ejecuta correctamente, Amazon FSx devuelve la respuesta en formato JSON.

  ```
  {
      "DataRepositoryTasks": [
          {
              "Lifecycle": "EXECUTING",
              "Paths": [],
              "Report": {
                  "Path":"s3://dataset-01/reports",
                  "Format":"REPORT_CSV_20191124",
                  "Enabled":true,
                  "Scope":"FAILED_FILES_ONLY"
              },
              "StartTime": 1591863862.288,
              "EndTime": ,
              "Type": "EXPORT_TO_REPOSITORY",
              "Tags": [],
              "TaskId": "task-0123456789abcdef3",
              "Status": {
                  "SucceededCount": 4255,
                  "TotalCount": 4200,
                  "FailedCount": 55,
                  "LastUpdatedTime": 1571863875.289
              },
              "FileSystemId": "fs-0123456789a7",
              "CreationTime": 1571863850.075,
              "ResourceARN": "arn:aws:fsx:us-east-1:1234567890:task/task-0123456789abcdef3"
          },
          {
              "Lifecycle": "FAILED",
              "Paths": [],
              "Report": {
                  "Enabled": false,
              },
              "StartTime": 1571863862.288,
              "EndTime": 1571863905.292,
              "Type": "EXPORT_TO_REPOSITORY",
              "Tags": [],
              "TaskId": "task-0123456789abcdef1",
              "Status": {
                  "SucceededCount": 1153,
                  "TotalCount": 1156,
                  "FailedCount": 3,
                  "LastUpdatedTime": 1571863875.289
              },
              "FileSystemId": "fs-0123456789abcdef0",
              "CreationTime": 1571863850.075,
              "ResourceARN": "arn:aws:fsx:us-east-1:1234567890:task/task-0123456789abcdef1"
          },
          {
              "Lifecycle": "SUCCEEDED",
              "Paths": [],
              "Report": {
                  "Path":"s3://dataset-04/reports",
                  "Format":"REPORT_CSV_20191124",
                  "Enabled":true,
                  "Scope":"FAILED_FILES_ONLY"
              },
              "StartTime": 1571863862.288,
              "EndTime": 1571863905.292,
              "Type": "EXPORT_TO_REPOSITORY",
              "Tags": [],
              "TaskId": "task-04299453935122318",
              "Status": {
                  "SucceededCount": 258,
                  "TotalCount": 258,
                  "FailedCount": 0,
                  "LastUpdatedTime": 1771848950.012,
              },
              "FileSystemId": "fs-0123456789abcdef0",
              "CreationTime": 1771848950.012,
              "ResourceARN": "arn:aws:fsx:us-east-1:1234567890:task/task-0123456789abcdef0"
          }
      ]
  }
  ```

## Visualización de las tareas por sistema de archivos
<a name="view-tasks-by-fs"></a>

Puede ver todas las tareas de un sistema de archivos específico mediante la FSx consola, la CLI o la API de Amazon, tal y como se describe a continuación.

### Cómo ver las tareas por sistema de archivos (consola)
<a name="tasks-by-fs-console"></a>

1. En el panel de navegación, elija **File systems (Sistema de archivos)**. Aparece la página **File system (Sistema de archivos)**.

1. Seleccione el sistema de archivos para el que desea ver las tareas del repositorio de datos. Aparecerá la página de detalles del sistema de archivos.

1. En la página de detalles del sistema de archivos, seleccione la pestaña **Repositorio de datos**. Todas las tareas de este sistema de archivos aparecen en el panel de **Tareas del repositorio de datos**.

### Para recuperar tareas por sistema de archivos (CLI)
<a name="task-by-fs-cli"></a>
+ Utilice el siguiente comando para ver todas las tareas del repositorio de datos del sistema de archivos `fs-0123456789abcdef0`.

  ```
  aws fsx describe-data-repository-tasks \
      --filters Name=file-system-id,Values=fs-0123456789abcdef0
  ```

  Si el comando se ejecuta correctamente, Amazon FSx devuelve la respuesta en formato JSON.

  ```
  {
      "DataRepositoryTasks": [
          {
              "Lifecycle": "FAILED",
              "Paths": [],
              "Report": {
                  "Path":"s3://dataset-04/reports",
                  "Format":"REPORT_CSV_20191124",
                  "Enabled":true,
                  "Scope":"FAILED_FILES_ONLY"
              },
              "StartTime": 1571863862.288,
              "EndTime": 1571863905.292,
              "Type": "EXPORT_TO_REPOSITORY",
              "Tags": [],
              "TaskId": "task-0123456789abcdef1",
              "Status": {
                  "SucceededCount": 1153,
                  "TotalCount": 1156,
                  "FailedCount": 3,
                  "LastUpdatedTime": 1571863875.289
              },
              "FileSystemId": "fs-0123456789abcdef0",
              "CreationTime": 1571863850.075,
              "ResourceARN": "arn:aws:fsx:us-east-1:1234567890:task/task-0123456789abcdef1"
          },
          {
              "Lifecycle": "SUCCEEDED",
              "Paths": [],
              "Report": {
                  "Enabled": false,
              },
              "StartTime": 1571863862.288,
              "EndTime": 1571863905.292,
              "Type": "EXPORT_TO_REPOSITORY",
              "Tags": [],
              "TaskId": "task-0123456789abcdef0",
              "Status": {
                  "SucceededCount": 258,
                  "TotalCount": 258,
                  "FailedCount": 0,
                  "LastUpdatedTime": 1771848950.012,
              },
              "FileSystemId": "fs-0123456789abcdef0",
              "CreationTime": 1771848950.012,
              "ResourceARN": "arn:aws:fsx:us-east-1:1234567890:task/task-0123456789abcdef0"
          }
      ]
  }
  ```

# Cancelar una tarea de repositorio de datos
<a name="cancel-data-repo-task"></a>

Puede cancelar una tarea de repositorio de datos mientras se encuentra en estado PENDIENTE o EN EJECUCIÓN. Cuando cancela una tarea, ocurre lo siguiente:
+ Amazon FSx no procesa ningún archivo que esté en cola para ser procesado.
+ Amazon FSx continúa procesando todos los archivos que estén actualmente en proceso.
+ Amazon FSx no revierte ningún archivo que la tarea ya haya procesado.

## Para cancelar una tarea de repositorio de datos (consola)
<a name="w2aac13c33c17c13b7b1"></a>

1. Abre la FSx consola de Amazon en [https://console.aws.amazon.com/fsx/](https://console.aws.amazon.com/fsx/).

1. Haga clic en el sistema de archivos para el que desee cancelar una tarea de repositorio de datos.

1. Abra la pestaña **Repositorio de datos** y desplácese hacia abajo para ver el panel **Tareas del repositorio de datos**.

1. Seleccione **ID de tarea** o **Nombre de tarea** para la tarea que quiere cancelar.

1. Seleccione **Cancelar tarea** para cancelar la tarea.

1. Introduzca el ID de la tarea para confirmar la solicitud de cancelación.

## Para cancelar una tarea de repositorio de datos (consola)
<a name="w2aac13c33c17c13b7b3"></a>

Utilice el comando Amazon FSx [https://docs.aws.amazon.com/cli/latest/reference/fsx/cancel-data-repository-task.html](https://docs.aws.amazon.com/cli/latest/reference/fsx/cancel-data-repository-task.html)CLI para cancelar una tarea. [https://docs.aws.amazon.com/fsx/latest/APIReference/API_CancelDataRepositoryTask.html](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CancelDataRepositoryTask.html)es el comando de API equivalente.
+ Utilice el siguiente comando para cancelar una tarea de repositorio de datos.

  ```
  aws fsx cancel-data-repository-task \
      --task-id task-0123456789abcdef0
  ```

  Si el comando se ejecuta correctamente, Amazon FSx devuelve la respuesta en formato JSON.

  ```
  {
      "Status": "CANCELING",
      "TaskId": "task-0123456789abcdef0"
  }
  ```