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
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.
Ouvrez la AWS DataSync console à l'adresse https://console.aws.amazon.com/datasync/
. -
Dans le volet de navigation de gauche, développez Transfert de données, puis choisissez Tâches.
-
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.
-
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.
-
-
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 |
|
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 |
|
DataSync initialise l'exécution de la tâche. Ce statut disparaît généralement rapidement, mais peut prendre jusqu'à quelques minutes. |
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 |
|
DataSync effectue le transfert de données proprement dit. |
Vérification en cours |
|
DataSync vérifie l'intégrité de vos données à la fin du transfert. |
Réussite |
|
L'exécution de la tâche a réussi. |
Annulation |
|
L'exécution de la tâche est en cours d'annulation. |
Erreur |
|
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
Ouvrez la AWS DataSync console à l'adresse https://console.aws.amazon.com/datasync/
. -
Dans le volet de navigation de gauche, développez Transfert de données, puis choisissez Tâches.
-
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.
-
Choisissez Historique pour afficher les exécutions de la tâche.
-
Sélectionnez l'exécution de la tâche que vous souhaitez arrêter, puis choisissez Arrêter.
-
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