Lancer une tâche pour transférer vos données - AWS DataSync

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

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, consultezComment DataSync transférer des fichiers, des objets et des répertoires.

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 et la page de DataSync tarification avant de commencer.

Démarrage de votre tâche

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

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

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

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

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

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

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.

Vous pouvez démarrer votre tâche en utilisant l'StartTaskExecutionopération. Utilisez l'DescribeTaskExecutionopé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 fur et à mesure que vos données sont DataSync copiées. Vous pouvez également limiter la bande passante d'exécution des tâches si nécessaire.

Statuts d'exécution des tâches

Lorsque vous démarrez une DataSync tâche, ces statuts peuvent s'afficher. (Les statuts des tâches 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.

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.

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.

Transférer

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

Lorsque vous exécutez plusieurs tâches (par exemple, si vous transférez un ensemble de données volumineux), 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 ou de manifestes 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

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

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

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

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

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

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