Risolvere i problemi relativi all'archiviazione BLOB di Azure Data Box

Questo articolo illustra in dettaglio come risolvere i problemi che possono verificarsi quando si usa l'archiviazione BLOB di Data Box tramite l'interfaccia REST di Data Box per copiare i dati. Questi problemi si verificano quando si usa l'archiviazione BLOB di Data Box con altre applicazioni o librerie client, ad esempio Archiviazione di Azure Explorer, AzCopy o Archiviazione di Azure libreria per Python.

Errori visualizzati in Esplora risorse di Archiviazione di Azure

Questa sezione descrive in dettaglio alcuni dei problemi riscontrati quando si usa Esplora Archiviazione di Azure con l'archiviazione BLOB di Data Box.

Messaggio di errore Azione consigliata
Impossibile recuperare le risorse figlio. Il valore per una delle intestazioni HTTP non è nel formato corretto. Scegliere Api di Azure Stack di destinazione dal menu Modifica.
Riavviare Archiviazione di Azure Explorer.
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com Verificare che il nome <accountname>.blob.<serialnumber>.microsoftdatabox.com dell'endpoint venga aggiunto al file hosts in questo percorso:
  • C:\Windows\System32\drivers\etc\hosts in Windows o
  • /etc/hosts in Linux.
  • Impossibile recuperare le risorse figlio.
    Dettagli: certificato autofirmato
    Importare il certificato TLS/SSL per il dispositivo in Archiviazione di Azure Explorer:
  • Scaricare il certificato dal portale di Azure. Per altre informazioni, vedere Scaricare il certificato.
  • Dal menu Modifica selezionare Certificati SSL e quindi selezionare Importa certificati.
  • Errori visualizzati in AzCopy per Windows

    Questa sezione descrive in dettaglio alcuni dei problemi riscontrati quando si usa AzCopy per Windows con l'archiviazione BLOB di Data Box.

    Messaggio di errore Azione consigliata
    Il comando AzCopy viene visualizzato per interrompere la risposta per un minuto prima di visualizzare questo errore:
    Impossibile enumerare la directory https://... Impossibile risolvere il nome remoto <accountname>.blob.<serialnumber>.microsoftdatabox.com
    Verificare che il nome <accountname>.blob.<serialnumber>.microsoftdatabox.com dell'endpoint venga aggiunto al file hosts in: C:\Windows\System32\drivers\etc\hosts.
    Il comando AzCopy viene visualizzato per interrompere la risposta per un minuto prima di visualizzare questo errore:
    Errore durante l'analisi del percorso di origine. La connessione sottostante è stata chiusa: non è stato possibile stabilire una relazione di trust per il canale sicuro SSL/TLS.
    Importare il certificato TLS/SSL per il dispositivo nell'archivio certificati del sistema. Per altre informazioni, vedere Scaricare il certificato.

    Errori riscontrati in AzCopy per Linux

    Questa sezione descrive in dettaglio alcuni dei problemi riscontrati quando si usa AzCopy per Linux con l'archiviazione BLOB di Data Box.

    Messaggio di errore Azione consigliata
    Il comando AzCopy sembra smettere di rispondere per 20 minuti prima di visualizzare questo errore:
    Errore durante l'analisi del percorso https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>di origine. Nessun dispositivo o indirizzo di questo tipo
    Verificare che il nome <accountname>.blob.<serialnumber>.microsoftdatabox.com dell'endpoint venga aggiunto al file hosts in: /etc/hosts.
    Il comando AzCopy sembra smettere di rispondere per 20 minuti prima di visualizzare questo errore:
    Errore durante l'analisi del percorso di origine... Impossibile stabilire la connessione SSL.
    Importare il certificato TLS/SSL per il dispositivo nell'archivio certificati del sistema. Per altre informazioni, vedere Scaricare il certificato.

    Errori riscontrati nella libreria di Archiviazione di Azure per Python

    Questa sezione illustra alcuni dei principali problemi riscontrati durante la distribuzione di Data Box Disk quando si usa un client Linux per la copia dei dati.

    Messaggio di errore Azione consigliata
    Il valore per una delle intestazioni HTTP non è nel formato corretto. La versione installata della libreria di Archiviazione di Microsoft Azure per Python non è supportata da Data Box. Per le versioni supportate, vedere Requisiti di archiviazione BLOB di Azure Data Box.
    ... [SSL: CERTIFICATE_VERIFY_FAILED] ... Prima di eseguire Python, impostare la variabile di ambiente REQUESTS_CA_BUNDLE sul percorso del file di certificato TLS con codifica Base64 (vedere come scaricare il certificato).
    Ad esempio:
    export REQUESTS_CA_BUNDLE=/tmp/mycert.cer
    python
    In alternativa, aggiungere il certificato all'archivio certificati del sistema e quindi impostare questa variabile di ambiente sul percorso dell'archivio.
    Ad esempio, in Ubuntu:
    export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
    python

    Errori comuni

    Questi errori non sono specifici di alcuna applicazione.

    Messaggio di errore Azione consigliata
    Timeout della connessione. Accedere al dispositivo Data Box e verificare che sia sbloccato. Ogni volta che il dispositivo viene riavviato, rimane bloccato fino a quando qualcuno non accede.
    L'autenticazione dell'API REST ha esito negativo e viene visualizzato l'errore: il server non è riuscito ad autenticare la richiesta. Verificare che il formato dell'intestazione dell'autorizzazione, firma inclusa, sia corretto. ErrorCode:AuthenticationFailed. Uno dei motivi per cui questo problema può verificarsi è quando l'ora del dispositivo non è sincronizzata con quella di Azure. Se si verifica un'asimmetria di tempo elevata, l'autenticazione dell'API REST si interrompe quando si tenta di copiare i dati in Data Box tramite l'API REST. In questo caso, è possibile aprire la porta UDP 123 in uscita per consentire l'accesso a time.windows.com. Dopo aver sincronizzato l'ora del dispositivo con quella di Azure, l'autenticazione dovrebbe avere esito positivo.

    Passaggi successivi

    • Informazioni sui requisiti di sistema di archiviazione BLOB di Data Box.