

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.

# Inicio de una tarea para transferir los datos
<a name="run-task"></a>

Una vez que haya creado la tarea de transferencia de AWS DataSync, podrá empezar a mover los datos. Cada ejecución de una tarea se denomina *ejecución de tarea*. Para obtener información sobre lo que ocurre durante la ejecución de una tarea, consulte [Cómo DataSync transfiere los archivos, objetos y directorios](how-datasync-transfer-works.md#transferring-files).

**importante**  
Si planea transferir datos a o desde una ubicación de Amazon S3, consulte [How DataSync can affect your S3 request charges](create-s3-location.md#create-s3-location-s3-requests) y la [página de precios de DataSync](https://aws.amazon.com/datasync/pricing/) antes de empezar.

## Inicio de la tarea
<a name="starting-task"></a>

Una vez que haya creado la tarea, podrá empezar a mover los datos de inmediato.

### Uso de la consola de DataSync
<a name="starting-task-console"></a>

1. Abra la consola de AWS DataSync en [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. En el panel de navegación situado a la izquierda, expanda **Transferencia de datos** y, a continuación, seleccione **Tareas**.

1. Elija la tarea que desee ejecutar.

   Asegúrese de que la tarea esté en el estado **Disponible**. También puede seleccionar múltiples tareas.

1. Seleccione **Acciones** y, a continuación, elija una de las siguientes opciones:
   + **Iniciar**: ejecuta la tarea (o las tareas, si ha seleccionado más de una).
   + **Comenzar con las opciones principales**: le permite modificar algunos de los ajustes de la tarea antes de empezar a mover los datos. Cuando esté preparado, elija **Iniciar**.

1. Seleccione **Ver detalles de la ejecución** para ver los detalles de la ejecución de la tarea en ejecución.

### Uso de AWS CLI
<a name="start-task-execution"></a>

Para iniciar su tarea DataSync, solo necesita especificar el nombre de recurso de Amazon (ARN) de la tarea que desea ejecutar. A continuación, se muestra un ejemplo de comando `start-task-execution`:

```
aws datasync start-task-execution \
    --task-arn 'arn:aws:datasync:{{region}}:{{account-id}}:task/{{task-id}}'
```

En el siguiente ejemplo, se inicia una tarea con algunos ajustes distintos de los valores predeterminados de la tarea:

```
aws datasync start-task-execution \
    --override-options VerifyMode=NONE,OverwriteMode=NEVER,PosixPermissions=NONE
```

El comando devuelve un ARN para la ejecución de la tarea, similar al del siguiente ejemplo:

```
{ 
    "TaskExecutionArn": "arn:aws:datasync:us-east-1:209870788375:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f"
}
```

**nota**  
Cada agente puede ejecutar una sola tarea a la vez.

### Uso de la API de DataSync
<a name="starting-task-api"></a>

Puede iniciar la tarea mediante la operación [StartTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html). Utilice la operación [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html) para obtener más detalles sobre la ejecución de la tarea en ejecución.

Una vez iniciada, puede [comprobar el estado de la ejecución de la tarea](#understand-task-execution-statuses) a medida que DataSync vaya copiando los datos. También puede [limitar el ancho de banda de la ejecución de la tarea](configure-bandwidth.md#adjust-bandwidth-throttling), en caso de ser necesario.

## Estados de ejecución de las tareas
<a name="understand-task-execution-statuses"></a>

Al iniciar una tarea de DataSync, es posible que vea estos estados. (Los [estados de las tareas son diferentes a los estados](create-task-how-to.md#understand-task-creation-statuses) de ejecución de las tareas).


| Estado de la consola | Estado de la API | Descripción | 
| --- | --- | --- | 
| En cola | `QUEUED` | Se está ejecutando otra tarea con el mismo agente de DataSync. Para obtener más información, consulte [Saber cuándo la tarea está en cola](#queue-task-execution). | 
| Launching (inicio o lanzamiento) | `LAUNCHING` | DataSync está inicializando la ejecución de la tarea. Este estado por lo general se realiza rápidamente, pero puede tardar hasta varios minutos. | 
| Lanzada | `LAUNCHED` | DataSync ha iniciado la ejecución de la tarea. | 
| Preparación | `PREPARING` | DataSync determina qué datos transferir.<br />La preparación puede tardar desde unos minutos hasta varias horas, o incluso más tiempo, según el número de archivos, objetos o directorios en ambas ubicaciones y la configuración de la tarea. El funcionamiento de la preparación también depende del modo de la tarea. Para obtener más información, consulte [¿Cómo DataSync se prepara la transferencia de datos](how-datasync-transfer-works.md#how-datasync-prepares). | 
| Transferencia | `TRANSFERRING` | DataSync ejecuta la transferencia de datos real. | 
| Verificando | `VERIFYING` | DataSync verifica la integridad de los datos al finalizar la transferencia. | 
| Success | `SUCCESS` | La ejecución de la tarea se realizó correctamente. | 
| Cancelling | `CANCELLING` | La ejecución de la tarea está en proceso de ser cancelada. | 
| Error | `ERROR` | Falló la ejecución de la tarea. | 

## Saber cuándo la tarea está en cola
<a name="queue-task-execution"></a>

Al ejecutar varias tareas (por ejemplo, si está [transfiriendo un conjunto de datos grande](create-task-how-to.md#multiple-tasks-large-dataset)), DataSync puede poner las tareas en cola para que se ejecuten en serie (primero en entrar, primero en salir). Algunos ejemplos de casos en los que esto ocurre son:
+ Ejecuta diferentes tareas que utilizan el mismo agente DataSync. Si bien puede usar el mismo agente para varias tareas, un agente solo puede ejecutar una tarea a la vez.
+ La ejecución de una tarea está en curso y se inician ejecuciones adicionales de la misma tarea utilizando distintos [filtros](filtering.md) o [manifiestos](transferring-with-manifest.md).

En cada ejemplo, las tareas en cola no se inician hasta que finaliza la tarea que tienen por delante.

## Cancelación de la ejecución de la tarea
<a name="cancel-running-task"></a>

 Puede detener cualquier ejecución de tarea de DataSync en ejecución o en cola. 

**Cómo cancelar una ejecución de tarea a través de la consola**

1. Abra la consola de AWS DataSync en [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. En el panel de navegación situado a la izquierda, expanda **Transferencia de datos** y, a continuación, seleccione **Tareas**.

1. Seleccione el **ID de la tarea** para la tarea en ejecución que desea supervisar.

   El estado de la tarea debe ser **En ejecución**.

1. Seleccione **Historial** para ver las ejecuciones de la tarea.

1. Seleccione la ejecución de la tarea que desee detener y, a continuación, elija **Detener**.

1. En el cuadro de diálogo, elija **Detener**.

Para cancelar una tarea en ejecución o en cola a través de la API de DataSync, consulte [CancelTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html).

### Cancelación automática de tareas bloqueadas
<a name="auto-cancel-stuck-tasks"></a>

En algunos casos, la ejecución de una tarea de DataSync en curso puede quedar bloqueada. 