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: |
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.