Résoudre les problèmes liés au Stockage Blob Azure Data Box
Cet article fournit des informations détaillées sur la résolution de problèmes que vous pouvez rencontrer lors de l’utilisation du stockage Blob Data Box via l’interface REST dans votre Data Box pour copier des données. Ces problèmes surviennent lorsque vous utilisez le stockage Blob Data Box avec d’autres applications ou bibliothèques clientes telles que l’Explorateur Stockage Azure, AzCopy ou la bibliothèque Stockage Azure pour Python.
Erreurs rencontrées dans l’Explorateur Stockage Azure
Cette section détaille certains des problèmes rencontrés lors de l’utilisation de l’Explorateur Stockage Azure avec Stockage Blob Data Box.
Message d’erreur | Action recommandée |
---|---|
Unable to retrieve child resources. (Impossible de récupérer des ressources enfants.) The value for one of the HTTP headers is not in the correct format. (Le format de la valeur d’un des en-têtes HTTP est incorrect.) | Dans le menu Modifier, sélectionnez Target Azure Stack APIs (Cibler des API Azure Stack). Redémarrez l’Explorateur Stockage Azure. |
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com |
Vérifiez que le nom de point de terminaison <accountname>.blob.<serialnumber>.microsoftdatabox.com est ajouté au fichier hosts sur ce chemin d’accès : C:\Windows\System32\drivers\etc\hosts sur Windows, ou /etc/hosts sur Linux. |
Unable to retrieve child resources. (Impossible de récupérer des ressources enfants.) Détails : certificat auto-signé |
Importez le certificat TLS/SSL pour votre appareil dans l’Explorateur Stockage Azure : |
Erreurs rencontrées dans AzCopy pour Windows
Cette section détaille certains des problèmes rencontrés lors de l’utilisation d’AzCopy pour Windows avec Stockage Blob Data Box.
Message d’erreur | Action recommandée |
---|---|
La commande AzCopy semble ne plus répondre pendant une minute avant d’afficher cette erreur : Failed to enumerate directory https:// Impossible de résoudre le nom distant <accountname>.blob.<serialnumber>.microsoftdatabox.com |
Vérifiez que le nom de point de terminaison <accountname>.blob.<serialnumber>.microsoftdatabox.com est ajouté au fichier hosts sur : C:\Windows\System32\drivers\etc\hosts . |
La commande AzCopy semble ne plus répondre pendant une minute avant d’afficher cette erreur : Error parsing source location. (Erreur d’analyse de l’emplacement source.) La connexion sous-jacente a été fermée : nous n’avons pas pu établir une relation de confiance pour le canal sécurisé SSL/TLS. |
Importez le certificat TLS/SSL pour votre appareil dans le magasin de certificats du système. Pour plus d’informations, consultez Télécharger le certificat. |
Erreurs rencontrées dans AzCopy pour Linux
Cette section détaille certains des problèmes rencontrés lors de l’utilisation d’AzCopy pour Linux avec Stockage Blob Data Box.
Message d’erreur | Action recommandée |
---|---|
La commande AzCopy semble ne plus répondre pendant 20 minutes avant d’afficher cette erreur : Error parsing source location https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr> . (Erreur d’analyse de l’emplacement source.) Aucun périphérique ou adresse correspondant |
Vérifiez que le nom de point de terminaison <accountname>.blob.<serialnumber>.microsoftdatabox.com est ajouté au fichier hosts sur : /etc/hosts . |
La commande AzCopy semble ne plus répondre pendant 20 minutes avant d’afficher cette erreur : Error parsing source location The SSL connection could not be established (La connexion SSL n’a pas pu être établie.) |
Importez le certificat TLS/SSL pour votre appareil dans le magasin de certificats du système. Pour plus d’informations, consultez Télécharger le certificat. |
Erreurs rencontrées dans la bibliothèque de Stockage Azure pour Python
Cette section détaille certains des principaux problèmes rencontrés lors du déploiement de Data Box Disk en cas d’utilisation d’un client Linux pour la copie de données.
Message d’erreur | Action recommandée |
---|---|
The value for one of the HTTP headers is not in the correct format. (Le format de la valeur d’un des en-têtes HTTP est incorrect.) | La version installée de la bibliothèque Stockage Microsoft Azure pour Python n’est pas prise en charge par Data Box. Consultez les exigences relatives au Stockage Blob d’Azure Data Box pour connaître les versions prises en charge. |
… [SSL: CERTIFICATE_VERIFY_FAILED] ... | Avant d’exécuter Python, définissez la variable d’environnement REQUESTS_CA_BUNDLE sur le chemin d’accès du fichier de certificat TLS codé en Base64 (consultez comment Télécharger le certificat). Par exemple : export REQUESTS_CA_BUNDLE=/tmp/mycert.cer python Vous pouvez également ajouter le certificat au magasin de certificats du système puis définir cette variable d’environnement sur le chemin d’accès de ce magasin. Par exemple, sur Ubuntu : export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt python |
Erreurs courantes
Ces erreurs ne sont pas spécifiques à une application.
Message d’erreur | Action recommandée |
---|---|
The connection times out. (La connexion arrive à expiration.) | Connectez-vous à l’appareil Data Box et vérifiez qu’il est déverrouillé. Chaque fois que l’appareil redémarre, il reste verrouillé jusqu’à ce qu’un utilisateur se connecte. |
L’authentification de l’API REST a échoué avec l’erreur : Échec de l’authentification de la requête par le serveur. Vérifiez que la valeur de l’en-tête d’autorisation est formée correctement, avec la signature. ErrorCode:AuthenticationFailed. | Une des raisons pour lesquelles cela peut se produire est que l’heure de l’appareil n’est pas synchronisée avec celle d’Azure. Si le décalage temporel est important, l’authentification de l’API REST s’interrompt lorsque vous essayez de copier des données vers Data Box via l’API REST. Dans ce cas, vous pouvez ouvrir le port UDP 123 sortant pour autoriser l’accès à time.windows.com . Une fois que l’heure de l’appareil est synchronisée avec celle d’Azure, l’authentification devrait réussir. |
Étapes suivantes
- Découvrez la configuration système requise du Stockage Blob Data Box.