Rozwiązywanie problemów związanych z usługą Azure Data Box Blob Storage
Ten artykuł zawiera szczegółowe informacje na temat rozwiązywania problemów, które mogą wystąpić podczas korzystania z usługi Data Box Blob Storage za pośrednictwem interfejsu REST na urządzeniu Data Box w celu skopiowania danych. Te problemy występują podczas korzystania z usługi Data Box Blob Storage z innymi aplikacjami lub bibliotekami klienckimi, takimi jak Eksplorator usługi Azure Storage, AzCopy lub biblioteka usługi Azure Storage dla języka Python.
Błędy widoczne w Eksplorator usługi Azure Storage
W tej sekcji szczegółowo omówiono niektóre problemy występujące podczas korzystania z Eksplorator usługi Azure Storage z usługą Data Box Blob Storage.
Komunikat o błędzie | Zalecana akcja |
---|---|
Nie można pobrać zasobów podrzędnych. Wartość jednego z nagłówków HTTP nie jest w poprawnym formacie. | W menu Edycja wybierz pozycję Docelowe interfejsy API usługi Azure Stack. Uruchom ponownie Eksplorator usługi Azure Storage. |
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com |
Sprawdź, czy nazwa <accountname>.blob.<serialnumber>.microsoftdatabox.com punktu końcowego jest dodawana do pliku hosts w tej ścieżce: C:\Windows\System32\drivers\etc\hosts w systemie Windows lub /etc/hosts w systemie Linux. |
Nie można pobrać zasobów podrzędnych. Szczegóły: certyfikat z podpisem własnym |
Zaimportuj certyfikat TLS/SSL dla urządzenia do Eksplorator usługi Azure Storage: |
Błędy widoczne w narzędziu AzCopy dla systemu Windows
W tej sekcji szczegółowo omówiono niektóre problemy występujące podczas korzystania z narzędzia AzCopy dla systemu Windows z usługą Data Box Blob Storage.
Komunikat o błędzie | Zalecana akcja |
---|---|
Polecenie AzCopy wydaje się przestać odpowiadać na minutę przed wyświetleniem tego błędu: Nie można wyliczyć https:// katalogu... Nie można rozpoznać nazwy zdalnej <accountname>.blob.<serialnumber>.microsoftdatabox.com |
Sprawdź, czy nazwa <accountname>.blob.<serialnumber>.microsoftdatabox.com punktu końcowego jest dodawana do pliku hosts pod adresem : C:\Windows\System32\drivers\etc\hosts . |
Polecenie AzCopy wydaje się przestać odpowiadać na minutę przed wyświetleniem tego błędu: Błąd podczas analizowania lokalizacji źródłowej. Połączenie podstawowe zostało zamknięte: nie można ustanowić relacji zaufania dla bezpiecznego kanału SSL/TLS. |
Zaimportuj certyfikat TLS/SSL dla urządzenia do magazynu certyfikatów systemu. Aby uzyskać więcej informacji, zobacz Pobieranie certyfikatu. |
Błędy widoczne w narzędziu AzCopy dla systemu Linux
W tej sekcji szczegółowo omówiono niektóre problemy występujące podczas korzystania z narzędzia AzCopy dla systemu Linux z usługą Data Box Blob Storage.
Komunikat o błędzie | Zalecana akcja |
---|---|
Polecenie AzCopy wydaje się przestać odpowiadać przez 20 minut przed wyświetleniem tego błędu: Błąd podczas analizowania lokalizacji https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr> źródłowej . Nie ma takiego urządzenia lub adresu |
Sprawdź, czy nazwa <accountname>.blob.<serialnumber>.microsoftdatabox.com punktu końcowego jest dodawana do pliku hosts pod adresem : /etc/hosts . |
Polecenie AzCopy wydaje się przestać odpowiadać przez 20 minut przed wyświetleniem tego błędu: Błąd podczas analizowania lokalizacji źródłowej... Nie można ustanowić połączenia SSL. |
Zaimportuj certyfikat TLS/SSL dla urządzenia do magazynu certyfikatów systemu. Aby uzyskać więcej informacji, zobacz Pobieranie certyfikatu. |
Błędy widoczne w bibliotece usługi Azure Storage dla języka Python
W tej sekcji szczegółowo przedstawiono niektóre najważniejsze problemy występujące podczas wdrażania urządzenia Data Box Disk podczas korzystania z klienta systemu Linux na potrzeby kopiowania danych.
Komunikat o błędzie | Zalecana akcja |
---|---|
Wartość jednego z nagłówków HTTP nie jest w poprawnym formacie. | Zainstalowana wersja biblioteki usługi Microsoft Azure Storage dla języka Python nie jest obsługiwana przez usługę Data Box. Zobacz Wymagania dotyczące usługi Azure Data Box Blob Storage, aby zapoznać się z obsługiwanymi wersjami. |
... [SSL: CERTIFICATE_VERIFY_FAILED] ... | Przed uruchomieniem języka Python ustaw zmienną środowiskową REQUESTS_CA_BUNDLE na ścieżkę pliku certyfikatu TLS zakodowanego w formacie Base64 (zobacz pobieranie certyfikatu). Przykład: export REQUESTS_CA_BUNDLE=/tmp/mycert.cer python Alternatywnie dodaj certyfikat do magazynu certyfikatów systemu, a następnie ustaw tę zmienną środowiskową na ścieżkę tego magazynu. Na przykład na platformie Ubuntu: export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt python |
Typowe błędy
Te błędy nie są specyficzne dla żadnej aplikacji.
Komunikat o błędzie | Zalecana akcja |
---|---|
Przekroczono limit czasu połączenia. | Zaloguj się do urządzenia Data Box i sprawdź, czy jest odblokowany. Za każdym razem, gdy urządzenie zostanie ponownie uruchomione, pozostanie zablokowane, dopóki ktoś się nie zaloguje. |
Uwierzytelnianie interfejsu API REST kończy się niepowodzeniem z powodu błędu: Serwer nie może uwierzytelnić żądania. Upewnij się, że wartość nagłówka autoryzacji jest poprawnie sformułowana, łącznie z podpisem. ErrorCode:AuthenticationFailed. | Jednym z powodów, dla których może się to zdarzyć, jest to, że czas urządzenia nie jest synchronizowany z platformą Azure. Jeśli występuje duże niesymetryczność czasu, uwierzytelnianie interfejsu API REST zostanie przerwane podczas próby skopiowania danych do urządzenia Data Box za pośrednictwem interfejsu API REST. W takiej sytuacji można otworzyć port UDP 123 ruchu wychodzącego, aby zezwolić na dostęp do time.windows.com usługi . Po zsynchronizowaniu czasu urządzenia z platformą Azure uwierzytelnianie powinno zakończyć się pomyślnie. |