

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Lancer une tâche pour transférer vos données
<a name="run-task"></a>

Une fois que vous avez créé votre tâche de AWS DataSync transfert, vous pouvez commencer à déplacer les données. Chaque exécution d'une tâche est appelée *exécution de tâche*. Pour plus d'informations sur ce qui se passe lors de l'exécution d'une tâche, consultez[Comment DataSync transférer des fichiers, des objets et des répertoires](how-datasync-transfer-works.md#transferring-files).

**Important**  
Si vous prévoyez de transférer des données depuis ou vers un site Amazon S3, examinez [comment cela DataSync peut affecter les frais de votre demande S3](create-s3-location.md#create-s3-location-s3-requests) et la [page de DataSync tarification](https://aws.amazon.com/datasync/pricing/) avant de commencer.

## Démarrage de votre tâche
<a name="starting-task"></a>

Une fois que vous avez créé votre tâche, vous pouvez commencer à déplacer les données immédiatement.

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

1. Ouvrez la AWS DataSync console à l'adresse [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Dans le volet de navigation de gauche, développez **Transfert de données**, puis choisissez **Tâches**.

1. Choisissez la tâche que vous souhaitez exécuter.

   Assurez-vous que le statut de la tâche est **disponible**. Vous pouvez également sélectionner plusieurs tâches.

1. Choisissez **Actions**, puis choisissez l'une des options suivantes :
   + **Démarrer** : exécute la tâche (ou les tâches si vous en avez sélectionné plusieurs).
   + **Commencez par remplacer les options** : vous permet de modifier certains paramètres de vos tâches avant de commencer à déplacer des données. Lorsque vous êtes prêt, choisissez **Démarrer**.

1. Choisissez **Voir les détails de l'exécution** pour afficher les détails relatifs à l'exécution de la tâche en cours.

### En utilisant le AWS CLI
<a name="start-task-execution"></a>

Pour démarrer votre DataSync tâche, il vous suffit de spécifier le nom de ressource Amazon (ARN) de la tâche que vous souhaitez exécuter. Voici un exemple de `start-task-execution` commande :

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

L'exemple suivant démarre une tâche avec quelques paramètres différents des paramètres par défaut de la tâche :

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

La commande renvoie un ARN pour l'exécution de votre tâche, comme dans l'exemple suivant :

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

**Note**  
Chaque agent peut exécuter une seule tâche à la fois.

### Utilisation de l' DataSync API
<a name="starting-task-api"></a>

Vous pouvez démarrer votre tâche en utilisant l'[StartTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html)opération. Utilisez l'[DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html)opération pour obtenir des informations sur l'exécution de la tâche en cours.

Une fois démarrée, vous pouvez [vérifier l'état de l'exécution de la tâche au](#understand-task-execution-statuses) fur et à mesure que vos données sont DataSync copiées. Vous pouvez également [limiter la bande passante d'exécution des tâches](configure-bandwidth.md#adjust-bandwidth-throttling) si nécessaire.

## Statuts d'exécution des tâches
<a name="understand-task-execution-statuses"></a>

Lorsque vous démarrez une DataSync tâche, ces statuts peuvent s'afficher. (Les [statuts des tâches](create-task-how-to.md#understand-task-creation-statuses) sont différents des statuts d'exécution des tâches.)


| État de la console | État de l'API | Description | 
| --- | --- | --- | 
|  Mise en file d'attente  |  `QUEUED`  |  Une autre exécution de tâche est en cours d'exécution et utilise le même DataSync agent. Pour de plus amples informations, veuillez consulter [Savoir quand votre tâche est en file d'attente](#queue-task-execution).  | 
|  Lancement  |  `LAUNCHING`  |  DataSync initialise l'exécution de la tâche. Ce statut disparaît généralement rapidement, mais peut prendre jusqu'à quelques minutes.  | 
| Lancé | `LAUNCHED` | DataSync a lancé l'exécution de la tâche. | 
|  Preparing  |  `PREPARING`  |  DataSync détermine les données à transférer. La préparation peut prendre quelques minutes, quelques heures, voire plus, selon le nombre de fichiers, d'objets ou de répertoires présents dans les deux emplacements et selon la façon dont vous configurez votre tâche. Le fonctionnement de la préparation dépend également de votre mode de tâche. Pour de plus amples informations, veuillez consulter [Comment DataSync prépare votre transfert de données](how-datasync-transfer-works.md#how-datasync-prepares).  | 
|  Transfert  |  `TRANSFERRING`  |  DataSync effectue le transfert de données proprement dit.  | 
|  Vérification en cours  |  `VERIFYING`  |  DataSync vérifie l'intégrité de vos données à la fin du transfert.  | 
|  Réussite  |  `SUCCESS`  |  L'exécution de la tâche a réussi.  | 
|  Annulation  |  `CANCELLING`  | L'exécution de la tâche est en cours d'annulation. | 
|  Erreur  |  `ERROR`  |  L'exécution de la tâche a échoué.  | 

## Savoir quand votre tâche est en file d'attente
<a name="queue-task-execution"></a>

Lorsque vous exécutez plusieurs tâches (par exemple, si vous [transférez un ensemble de données volumineux](create-task-how-to.md#multiple-tasks-large-dataset)), vous DataSync pouvez mettre en file d'attente les tâches à exécuter en série (premier entré, premier sorti). Voici quelques exemples de situations dans lesquelles cela se produit :
+ Vous exécutez différentes tâches qui utilisent le même DataSync agent. Bien que vous puissiez utiliser le même agent pour plusieurs tâches, un agent ne peut exécuter qu'une seule tâche à la fois.
+ L'exécution d'une tâche est en cours et vous lancez d'autres exécutions de la même tâche à l'aide de [filtres](filtering.md) ou de [manifestes](transferring-with-manifest.md) différents.

Dans chaque exemple, les tâches en file d'attente ne démarrent pas tant que la tâche qui les attend n'est pas terminée.

## Annulation de l'exécution de vos tâches
<a name="cancel-running-task"></a>

 Vous pouvez arrêter l'exécution de toute DataSync tâche en cours ou en file d'attente. 

**Pour annuler l'exécution d'une tâche à l'aide de la console**

1. Ouvrez la AWS DataSync console à l'adresse [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Dans le volet de navigation de gauche, développez **Transfert de données**, puis choisissez **Tâches**.

1. Sélectionnez l'**ID de tâche** pour la tâche en cours d'exécution que vous souhaitez surveiller.

   L'état de la tâche doit être En **cours d'exécution**.

1. Choisissez **Historique** pour afficher les exécutions de la tâche.

1. Sélectionnez l'exécution de la tâche que vous souhaitez arrêter, puis choisissez **Arrêter**.

1. Dans la boîte de dialogue, choisissez **Stop**.

Pour annuler une tâche en cours ou en file d'attente à l'aide de l' DataSync API, consultez. [CancelTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html)

### Annulation automatique des tâches bloquées
<a name="auto-cancel-stuck-tasks"></a>

Parfois, l'exécution d'une DataSync tâche en cours peut être bloquée. 