Résolution des problèmes liés aux DataSync tâches - 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.

Résolution des problèmes liés aux DataSync tâches

Utilisez les informations suivantes pour résoudre les problèmes liés aux AWS DataSync tâches et à leur exécution. Ces problèmes peuvent inclure des problèmes de configuration des tâches, des exécutions de tâches bloquées et des données qui ne sont pas transférées comme prévu.

Erreur : SyncOption valeur non valide. Option : TransferModePreserveDeletedFiles, Valeur : TOUT, SUPPRIMER.

Cette erreur se produit lorsque vous créez ou modifiez votre DataSync tâche et que vous sélectionnez l'option Transférer toutes les données et que vous désélectionnez l'option Conserver les fichiers supprimés.

Lorsque vous transférez toutes les données, DataSync il ne scanne pas votre position de destination et ne sait pas quoi supprimer.

L'exécution de la tâche échoue avec une EniNotFounderreur

Cette erreur se produit si vous supprimez l'une des interfaces réseau de votre tâche dans votre cloud privé virtuel (VPC). Si votre tâche est planifiée ou mise en file d'attente, elle échouera s'il manque une interface réseau requise pour transférer vos données.

Actions à exécuter

Pour contourner ce problème, vous disposez des options suivantes :

  • Redémarrez la tâche manuellement. Lorsque vous effectuez cette opération, il DataSync créera toutes les interfaces réseau manquantes dont il a besoin pour exécuter la tâche.

  • Si vous devez nettoyer les ressources de votre VPC, veillez à ne pas supprimer les interfaces réseau associées à une DataSync tâche que vous utilisez toujours.

    Pour voir les interfaces réseau allouées à votre tâche, effectuez l'une des opérations suivantes :

    • Utilisez l'DescribeTaskopération. Vous pouvez afficher les interfaces réseau dans les éléments de DestinationNetworkInterfaceArns réponse SourceNetworkInterfaceArns et.

    • Dans la EC2 console Amazon, recherchez votre ID de tâche (tel quetask-f012345678abcdef0) pour trouver ses interfaces réseau.

  • Pensez à ne pas exécuter vos tâches automatiquement. Cela peut inclure la désactivation de la mise en file d'attente ou de la planification des tâches (par le biais d'une automatisation personnalisée ou par le biais d' DataSync une automatisation personnalisée).

L'exécution de la tâche échoue avec une erreur « Impossible d'allouer de la mémoire »

Lorsque votre DataSync tâche échoue en raison d'une erreur « Impossible d'allouer de la mémoire », cela peut avoir différentes conséquences.

Action à exécuter

Essayez ce qui suit jusqu'à ce que le problème ne s'affiche plus :

L'exécution de la tâche a un statut de lancement mais rien ne semble se passer

Votre DataSync tâche peut rester bloquée avec un statut de lancement, généralement parce que l'agent est hors tension ou a perdu la connectivité réseau.

Action à exécuter

Assurez-vous que le statut de votre agent est EN LIGNE. Si l'agent est HORS LIGNE, assurez-vous qu'il est allumé.

Si l'agent est allumé et que la tâche est toujours en cours de lancement, il y a probablement un problème de connexion réseau entre votre agent et AWS. Pour obtenir des informations sur le test de la connectivité réseau, consultez Vérification de la connexion de votre agent au DataSync service.

Si le problème persiste, consultezJe ne sais pas ce qui se passe avec mon agent. Quelqu'un peut-il m'aider ?.

L'exécution de la tâche semble bloquée dans l'état de préparation

La durée pendant laquelle votre tâche de DataSync transfert passe à l'état Préparation dépend de la quantité de données présentes dans la source et la destination du transfert, ainsi que des performances de ces systèmes de stockage.

Lorsqu'une tâche démarre, DataSync effectue une liste de répertoires récursive pour découvrir tous les fichiers, objets, répertoires et métadonnées de votre source et de votre destination. DataSync utilise ces listes pour identifier les différences entre les systèmes de stockage et déterminer les éléments à copier. Ce processus peut prendre quelques minutes, voire quelques heures.

Action à exécuter

Tu ne devrais pas avoir à faire quoi que ce soit. Continuez à attendre que le statut de la tâche passe à Transfert. Si le statut ne change toujours pas, contactez le AWS Support centre.

L'exécution de la tâche s'arrête avant la fin du transfert

Si l'exécution de votre DataSync tâche s'arrête prématurément, la configuration de votre tâche peut inclure un Région AWS élément désactivé dans votre Compte AWS.

Actions à exécuter

Procédez comme suit pour exécuter à nouveau votre tâche :

  1. Vérifiez le statut d'inscription des régions de votre tâche et assurez-vous qu'elles sont activées.

  2. Redémarrez la tâche.

L'exécution de la tâche échoue lors du transfert depuis un bucket Google Cloud Storage

Comme il DataSync communique avec Google Cloud Storage à l'aide de l'API Amazon S3, il existe une limite qui peut entraîner l'échec de votre DataSync transfert si vous essayez de copier des balises d'objets. Le message suivant concernant le problème apparaît dans vos CloudWatch journaux :

[WARN] Impossible de lire les métadonnées du fichier/your-bucket/your-object: S3 Get Object Tagging Echec : poursuite sans balisage

Pour éviter cela, désélectionnez l'option Copier les balises d'objets lors de la configuration des paramètres de vos tâches de transfert.

Il existe des incohérences entre les horodatages de l'exécution des tâches

Lorsque vous consultez la DataSync console ou les CloudWatch journaux Amazon, vous remarquerez peut-être que les heures de début et de fin de l'exécution de vos DataSync tâches ne correspondent pas aux horodatages que vous voyez dans d'autres outils de surveillance. Cela est dû au fait que la console et CloudWatch les journaux prennent en compte le temps passé par l'exécution d'une tâche dans les états de lancement ou de mise en file d'attente, alors que d'autres outils ne le font pas.

Vous remarquerez peut-être cette différence lorsque vous comparez les horodatages d'exécution entre la DataSync console ou les CloudWatch journaux et les emplacements suivants :

  • Journaux du système de fichiers impliqué dans votre transfert

  • Date de dernière modification sur un objet Amazon S3 qui DataSync a écrit à

  • Trafic réseau provenant de l' DataSync agent

  • EventBridge Événements Amazon

L'exécution de la tâche échoue avec une NoMem erreur

L'ensemble de données que vous essayez de transférer est peut-être trop important pour DataSync. Si cette erreur s'affiche, contactez le AWS Support Centre.

L'objet ne parvient pas à être transféré vers Azure Blob Storage avec user metadata key erreur

Lors du transfert d'un compartiment S3 vers Azure Blob Storage, le message d'erreur suivant peut s'afficher :

[ERROR] Failed to transfer file /user-metadata/file1: Azure Blob user metadata key must be a CSharp identifier

Cela signifie que cela /user-metadata/file1 inclut les métadonnées utilisateur qui n'utilisent pas d'identifiant C# valide. Pour plus d'informations, consultez la documentation Microsoft.

Il y a un /.aws-datasync dossier dans l'emplacement de destination

DataSync crée un dossier appelé /.aws-datasync dans votre emplacement de destination pour faciliter le transfert de données.

Bien que ce dossier soit DataSync généralement supprimé après votre transfert, il se peut que cela ne se produise pas dans certains cas.

Action à exécuter

Supprimez ce dossier à tout moment tant que vous n'avez pas de copie de tâche en cours d'exécution vers cet emplacement.

Lorsque l'exécution de la tâche est terminée, le message d'erreur suivant s'affiche :

Transfer and verification completed. Selected files transferred except for files skipped due to errors. If no skipped files are listed in Cloud Watch Logs, please contact AWS Support for further assistance.

Lors du transfert entre des systèmes de stockage SMB (tels qu'un serveur de fichiers SMB et un système de fichiers Amazon FSx pour Windows File Server), les avertissements et erreurs suivants peuvent s'afficher dans vos CloudWatch journaux :

[WARN] Failed to read metadata for file /appraiser/symlink: No data available [ERROR] Failed to read metadata for directory /appraiser/symlink: No data available
Action à exécuter

DataSync ne prend pas en charge le transfert de liens symboliques (ou liens physiques) lors du transfert entre ces types de localisation. Pour de plus amples informations, veuillez consulter Liens et répertoires copiés par AWS DataSync.

Erreurs dans les rapports de tâches

Vous pouvez rencontrer l'une des erreurs suivantes lorsque vous essayez de surveiller votre DataSync transfert à l'aide d'un rapport de tâches.

Message d’erreur Solution

Le chemin du fichier dépasse la longueur maximale de 4 096 caractères. Impossible d'écrire dans le rapport des tâches

N/A (DataSync impossible de transférer un fichier dont le chemin dépasse 4 096 octets)

Pour de plus amples informations, veuillez consulter Limites relatives au système de stockage, aux fichiers et aux objets.

Impossible de télécharger le ou les rapports de tâches vers S3 en raison d'un compartiment ou d'un rôle IAM non valide

Vérifiez que le rôle DataSync IAM dispose des autorisations appropriées pour télécharger un rapport de tâches dans votre compartiment S3.

Une erreur d'exécution s'est produite avant la génération de rapports de tâches

Consultez vos CloudWatch journaux pour déterminer pourquoi l'exécution de votre tâche a échoué.