Inicio de una tarea para transferir los datos - AWS DataSync

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

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.

importante

Si planea transferir datos a o desde una ubicación de Amazon S3, consulte How DataSync can affect your S3 request charges y la página de precios de DataSync antes de empezar.

Inicio de la tarea

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

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

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

  3. Elija la tarea que desee ejecutar.

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

  4. 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.

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

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.

Puede iniciar la tarea mediante la operación StartTaskExecution. Utilice la operación DescribeTaskExecution 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 a medida que DataSync vaya copiando los datos. También puede limitar el ancho de banda de la ejecución de la tarea, en caso de ser necesario.

Estados de ejecución de las tareas

Al iniciar una tarea de DataSync, es posible que vea estos estados. (Los estados de las tareas son diferentes a los estados 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.

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.

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.

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

Al ejecutar varias tareas (por ejemplo, si está transfiriendo un conjunto de datos grande), 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 o manifiestos.

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

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/.

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

  3. 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.

  4. Seleccione Historial para ver las ejecuciones de la tarea.

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

  6. 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.

Cancelación automática de tareas bloqueadas

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