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 <accountname>.blob.<serialnumber>.microsoftdatabox.com du point de terminaison est ajouté au fichier hosts à 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 Explorateur Stockage Azure :
  • Téléchargez le certificat à partir du Portail Azure. Pour plus d’informations, consultez Télécharger le certificat.
  • Dans le menu Modifier, sélectionnez Certificats SSL, puis sélectionnez Importer les certificats.
  • 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 cesser de 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 cesser de 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 : impossible d’établir une relation d’approbation 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 cesser de 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 cesser de 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 échoue avec l’erreur : le serveur n’a pas pu authentifier la demande. 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