Řešení potíží souvisejících se službou Azure Data Box Blob Storage

Tento článek podrobně popisuje, jak řešit problémy, které se můžou zobrazit při použití úložiště objektů blob Data Boxu prostřednictvím rozhraní REST ve službě Data Box ke kopírování dat. K těmto problémům dochází při používání úložiště objektů blob Data Boxu s jinými aplikacemi nebo klientskými knihovnami, jako jsou Průzkumník služby Azure Storage, AzCopy nebo knihovna Azure Storage pro Python.

Chyby, ke které došlo v Průzkumník služby Azure Storage

Tato část podrobně popisuje některé problémy při použití Průzkumník služby Azure Storage ve službě Data Box Blob Storage.

Error message Doporučená akce
Nelze načíst podřízené prostředky. Hodnota pro jednu z hlaviček HTTP není ve správném formátu. V nabídce Upravit vyberte Cílové rozhraní API služby Azure Stack.
Restartujte Průzkumník služby Azure Storage.
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com Zkontrolujte, jestli je název <accountname>.blob.<serialnumber>.microsoftdatabox.com koncového bodu přidaný do souboru hostitelů v této cestě:
  • C:\Windows\System32\drivers\etc\hosts ve Windows nebo
  • /etc/hosts v Linuxu.
  • Nelze načíst podřízené prostředky.
    Podrobnosti: certifikát podepsaný svým držitelem
    Importujte certifikát TLS/SSL pro vaše zařízení do Průzkumník služby Azure Storage:
  • Stáhněte si certifikát z webu Azure Portal. Další informace najdete v části Stažení certifikátu.
  • V nabídce Upravit vyberte Certifikáty SSL a pak vyberte Importovat certifikáty.
  • Chyby v AzCopy pro Windows

    Tato část podrobně popisuje některé problémy, se kterými se setkáte při použití nástroje AzCopy pro Windows s úložištěm objektů blob Data Boxu.

    Error message Doporučená akce
    Před zobrazením této chyby se zobrazí příkaz AzCopy, který přestane reagovat na minutu:
    Nepodařilo se vytvořit výčet https:// adresáře... Vzdálený název nelze přeložit. <accountname>.blob.<serialnumber>.microsoftdatabox.com
    Zkontrolujte, jestli je název <accountname>.blob.<serialnumber>.microsoftdatabox.com koncového bodu přidaný do souboru hostitelů na adrese: C:\Windows\System32\drivers\etc\hosts.
    Před zobrazením této chyby se zobrazí příkaz AzCopy, který přestane reagovat na minutu:
    Při analýze zdrojového umístění došlo k chybě. Základní připojení bylo uzavřeno: Nepodařilo se vytvořit vztah důvěryhodnosti pro zabezpečený kanál SSL/TLS.
    Importujte certifikát TLS/SSL pro vaše zařízení do systémového úložiště certifikátů. Další informace najdete v části Stažení certifikátu.

    Chyby, ke které došlo v AzCopy pro Linux

    Tato část podrobně popisuje některé problémy, se kterými se setkáte při použití nástroje AzCopy pro Linux s úložištěm objektů blob Data Boxu.

    Error message Doporučená akce
    Před zobrazením této chyby se zobrazí příkaz AzCopy, který přestane reagovat po dobu 20 minut:
    Při analýze zdrojového umístění https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>došlo k chybě . Žádné odpovídající zařízení ani adresa
    Zkontrolujte, jestli je název <accountname>.blob.<serialnumber>.microsoftdatabox.com koncového bodu přidaný do souboru hostitelů na adrese: /etc/hosts.
    Před zobrazením této chyby se zobrazí příkaz AzCopy, který přestane reagovat po dobu 20 minut:
    Při analýze zdrojového umístění došlo k chybě... Připojení SSL nebylo možné navázat.
    Importujte certifikát TLS/SSL pro vaše zařízení do systémového úložiště certifikátů. Další informace najdete v části Stažení certifikátu.

    Chyby v knihovně Azure Storage pro Python

    Tato část podrobně popisuje některé hlavní problémy při nasazování Data Box Disku při použití klienta Linuxu pro kopírování dat.

    Error message Doporučená akce
    Hodnota pro jednu z hlaviček HTTP není ve správném formátu. Data Box nepodporuje nainstalovanou verzi knihovny Microsoft Azure Storage Library pro Python. Informace o podporovaných verzích najdete v požadavcích služby Azure Data Box Blob Storage.
    ... [SSL: CERTIFICATE_VERIFY_FAILED] ... Před spuštěním Pythonu nastavte proměnnou prostředí REQUESTS_CA_BUNDLE na cestu k souboru certifikátu TLS s kódováním Base64 (viz postup stažení certifikátu).
    Příklad:
    export REQUESTS_CA_BUNDLE=/tmp/mycert.cer
    python
    Případně přidejte certifikát do systémového úložiště certifikátů a pak tuto proměnnou prostředí nastavte na cestu k tomuto úložišti.
    Například na Ubuntu:
    export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
    python

    Běžné chyby

    Tyto chyby nejsou specifické pro žádnou aplikaci.

    Error message Doporučená akce
    Vyprší časový limit připojení. Přihlaste se k zařízení Data Box a zkontrolujte, že je odemčený. Kdykoli se zařízení restartuje, zůstane uzamčené, dokud se někdo nehlásí.
    Ověřování rozhraní REST API selže s chybou: Server se nepodařilo ověřit požadavek. Ujistěte se, že má autorizační hlavička správný formát včetně podpisu. ErrorCode:AuthenticationFailed. Jedním z důvodů, proč k tomu může dojít, je, když se čas zařízení nesynchronizuje s azure. Pokud dochází k velké nerovnoměrné distribuci, ověřování rozhraní REST API se přeruší při pokusu o kopírování dat do Data Boxu prostřednictvím rozhraní REST API. V takovém případě můžete otevřít odchozí port UDP 123 a povolit přístup k time.windows.com. Jakmile se čas zařízení synchronizuje s azure, mělo by ověření proběhnout úspěšně.

    Další kroky

    • Přečtěte si o požadavcích na systém úložiště Objektů blob Data Boxu.