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 EniNotFound
erreur
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éponseSourceNetworkInterfaceArns
et. -
Dans la EC2 console Amazon, recherchez votre ID de tâche (tel que
task-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 :
-
Si votre transfert implique un agent, assurez-vous que celui-ci répond aux exigences relatives à la machine virtuelle (VM) ou à l' EC2 instance Amazon.
-
Divisez votre transfert en plusieurs tâches à l'aide de filtres. Il est possible que vous essayiez de transférer un nombre de fichiers ou d'objets supérieur à ce que peut gérer une seule DataSync tâche.
-
Si le problème persiste, contactez Support
.
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 :
-
Vérifiez le statut d'inscription des régions de votre tâche et assurez-vous qu'elles sont activées.
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
inclut les métadonnées utilisateur qui n'utilisent pas d'identifiant C# valide. Pour plus d'informations, consultez la documentation Microsoft/user-metadata/file1
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.
Impossible de transférer des liens symboliques entre des sites à l'aide du protocole SMB
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 |
---|---|
|
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. |
|
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. |
|
Consultez vos CloudWatch journaux pour déterminer pourquoi l'exécution de votre tâche a échoué. |