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:
  • Pobierz certyfikat z witryny Azure Portal. Aby uzyskać więcej informacji, zobacz Pobieranie certyfikatu.
  • Z menu Edycja wybierz pozycję Certyfikaty SSL, a następnie wybierz pozycję Importuj certyfikaty.
  • 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.comusługi . Po zsynchronizowaniu czasu urządzenia z platformą Azure uwierzytelnianie powinno zakończyć się pomyślnie.

    Następne kroki

    • Dowiedz się więcej o wymaganiach systemowych usługi Data Box Blob Storage.