

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Como iniciar uma tarefa para transferir dados
<a name="run-task"></a>

Depois de criar a tarefa de transferência de AWS DataSync, você pode começar a mover os dados. Cada execução de uma tarefa é chamada de *execução de tarefa*. Para obter informações sobre o que acontece durante a execução de uma tarefa, consulte [Como DataSync transfere arquivos, objetos e diretórios](how-datasync-transfer-works.md#transferring-files).

**Importante**  
Se você planeja transferir dados de ou para um local do Amazon S3, confira [como o DataSync pode afetar suas cobranças de solicitação do S3](create-s3-location.md#create-s3-location-s3-requests) e a [página de preços do DataSync](https://aws.amazon.com/datasync/pricing/) antes de começar.

## Iniciando sua tarefa
<a name="starting-task"></a>

Depois de criar sua tarefa, você pode começar a mover os dados imediatamente.

### Utilizar o console do DataSync
<a name="starting-task-console"></a>

1. Abra o console do AWS DataSync em [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. No painel de navegação esquerdo, expanda **Transferência de dados** e selecione **Tarefas**.

1. Escolha a tarefa que você deseja executar.

   Certifique-se de que a tarefa tenha um status **Disponível**. Você também pode selecionar várias tarefas.

1. Escolha **Ações** e, em seguida, escolha uma das seguintes opções:
   + **Iniciar**: executa a tarefa (ou tarefas, se você selecionou mais de uma).
   + **Iniciar com opções de substituição**: permite que você modifique algumas das configurações da tarefa antes de começar a mover os dados. Quando estiver pronto, escolha **Iniciar**.

1. Escolha **Ver detalhes da execução** para ver detalhes sobre a execução da tarefa em execução.

### Como usar o AWS CLI
<a name="start-task-execution"></a>

Para iniciar a tarefa do DataSync, basta especificar o Nome do recurso da Amazon (ARN) da tarefa que você deseja executar. Veja um exemplo de comando `start-task-execution`:

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

O exemplo a seguir inicia uma tarefa com algumas configurações diferentes das configurações padrão da tarefa:

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

O comando retorna um ARN para a execução da sua tarefa semelhante ao exemplo a seguir:

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

**nota**  
Cada agente pode executar uma única tarefa por vez.

### Utilizar a API do DataSync
<a name="starting-task-api"></a>

Você pode iniciar sua tarefa usando a operação [StartTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html). Use a operação [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html) para obter detalhes sobre a execução da tarefa em execução.

Depois de iniciada, você pode [verificar o status da execução da tarefa](#understand-task-execution-statuses) à medida que o DataSync copia os dados. Você também pode [limitar a largura de banda da execução da tarefa](configure-bandwidth.md#adjust-bandwidth-throttling), se necessário.

## Status de execução de tarefa
<a name="understand-task-execution-statuses"></a>

Ao iniciar uma tarefa do DataSync, você pode ver esses status. (Os [status da tarefa](create-task-how-to.md#understand-task-creation-statuses) são diferentes dos status de execução da tarefa.)


| Status do console | Status da API | Descrição | 
| --- | --- | --- | 
|  Enfileiramento  |  `QUEUED`  |  Outra tarefa está sendo executada usando o mesmo agente do DataSync. Para obter mais informações, consulte [Como saber quando a tarefa está na fila](#queue-task-execution).  | 
|  Launching  |  `LAUNCHING`  |  O DataSync está iniciando a execução da tarefa. Esse status geralmente desaparece rapidamente, mas pode levar até alguns minutos.  | 
| Iniciado | `LAUNCHED` | O DataSync iniciou a execução da tarefa. | 
|  Preparação  |  `PREPARING`  |  O DataSync está determinando quais dados transferir. A preparação pode levar apenas alguns minutos, algumas horas ou até mais, dependendo do número de arquivos, objetos ou diretórios em ambos os locais e de como você configura a tarefa. A forma como a preparação funciona também depende do modo da tarefa. Para obter mais informações, consulte [Como DataSync prepara sua transferência de dados](how-datasync-transfer-works.md#how-datasync-prepares).  | 
|  Em transferência  |  `TRANSFERRING`  |  O DataSync está executando a transferência de fato dos dados.  | 
|  Verificando  |  `VERIFYING`  |  O DataSync está verificando a integridade dos dados no final da transferência.  | 
|  Bem-sucedida  |  `SUCCESS`  |  A execução da tarefa foi bem-sucedida.  | 
|  Cancelando  |  `CANCELLING`  | A execução da tarefa está em processo de ser cancelada. | 
|  Erro  |  `ERROR`  |  Houve falha na execução da tarefa.  | 

## Como saber quando a tarefa está na fila
<a name="queue-task-execution"></a>

Ao executar várias tarefas (por exemplo, você está [transferindo um grande conjunto de dados](create-task-how-to.md#multiple-tasks-large-dataset)), o DataSync pode colocar as tarefas em fila para serem executadas em ordem (primeira a entrar, primeira a sair). Alguns exemplos de quando isso acontece:
+ Você executa tarefas diferentes que usam o mesmo agente do DataSync. Embora você possa usar o mesmo agente para várias tarefas, o agente só pode executar uma tarefa de cada vez.
+ A execução de uma tarefa está em andamento e você inicia execuções adicionais da mesma tarefa usando [filtros](filtering.md) ou [manifestos](transferring-with-manifest.md) diferentes.

Em cada exemplo, as tarefas na fila não começam até que a tarefa na frente delas termine.

## Cancelamento da execução da tarefa
<a name="cancel-running-task"></a>

 Você pode interromper qualquer tarefa do DataSync em execução ou em fila. 

**Para cancelar a execução de uma tarefa usando o console**

1. Abra o console AWS DataSync em [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. No painel de navegação esquerdo, expanda **Transferência de dados** e selecione **Tarefas**.

1. Selecione o **ID da tarefa** da tarefa em execução que você deseja monitorar.

   O status da tarefa deve ser **Em execução**.

1. Escolha **Histórico** para ver as execuções da tarefa.

1. Selecione a execução da tarefa que você deseja interromper e, em seguida, escolha **Parar**.

1. Na caixa de diálogo, escolha **Parar**.

Para cancelar uma tarefa em execução ou em fila usando a API DataSync, consulte [CancelTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html).

### Cancelamento automático de tarefas paralisadas
<a name="auto-cancel-stuck-tasks"></a>

Às vezes, a execução de uma tarefa do DataSync em execução pode ficar paralisada. 