Azure Data Box Blob depolama ile ilgili sorunları giderme

Bu makalede, verileri kopyalamak için Data Box'ınızın REST arabirimi aracılığıyla Data Box Blob depolamasını kullanırken karşılaşabileceğiniz sorunları giderme hakkında ayrıntılı bilgiler yer alır. Data Box Blob depolamayı python için Azure Depolama Gezgini, AzCopy veya Azure Depolama kitaplığı gibi diğer uygulamalar veya istemci kitaplıklarıyla kullanırken bu sorunlar ortaya çıkar.

Azure Depolama Gezgini'de görülen hatalar

Bu bölümde Data Box Blob depolama ile Azure Depolama Gezgini kullanılırken karşılaşılan bazı sorunlar ayrıntılı olarak açıklanmıştır.

Hata iletisi Önerilen eylem
Alt kaynaklar alınamıyor. HTTP üst bilgilerinden birinin değeri doğru biçimde değil. Düzenle menüsünden Hedef Azure Stack API'leri'ni seçin.
Azure Depolama Gezgini yeniden başlatın.
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com Uç nokta adının <accountname>.blob.<serialnumber>.microsoftdatabox.com şu yolda konaklar dosyasına eklenip eklenmediğini denetleyin:
  • C:\Windows\System32\drivers\etc\hosts veya
  • /etc/hosts linux'ta.
  • Alt kaynaklar alınamıyor.
    Ayrıntılar: otomatik olarak imzalanan sertifika
    Cihazınızın TLS/SSL sertifikasını Azure Depolama Gezgini içeri aktarın:
  • Sertifikayı Azure portalından indirin. Daha fazla bilgi için Sertifikayı indirme bölümüne gidin.
  • Düzenle menüsünde SSL Sertifikaları'nı ve ardından Sertifikaları İçeri Aktar'ı seçin.
  • Windows için AzCopy'de görülen hatalar

    Bu bölümde, Data Box Blob depolama ile Windows için AzCopy kullanılırken karşılaşılan bazı sorunlar ayrıntılı olarak açıklanmıştır.

    Hata iletisi Önerilen eylem
    AzCopy komutu şu hatayı görüntülemeden önce bir dakika boyunca yanıt vermeyi durduruyor gibi görünüyor:
    Dizin https:// numaralandırılamadı... Uzak ad çözümlenemedi <accountname>.blob.<serialnumber>.microsoftdatabox.com
    Uç nokta adının <accountname>.blob.<serialnumber>.microsoftdatabox.com şu konumdaki hosts dosyasına eklenip eklenmediğini denetleyin: C:\Windows\System32\drivers\etc\hosts.
    AzCopy komutu şu hatayı görüntülemeden önce bir dakika boyunca yanıt vermeyi durduruyor gibi görünüyor:
    Kaynak konumu ayrıştırma hatası. Temel alınan bağlantı kapatıldı: SSL/TLS güvenli kanalı için güven ilişkisi kurulamadı.
    Cihazınızın TLS/SSL sertifikasını sistemin sertifika deposuna aktarın. Daha fazla bilgi için Sertifikayı indirme bölümüne gidin.

    Linux için AzCopy'de görülen hatalar

    Bu bölümde, Data Box Blob depolama ile Linux için AzCopy kullanılırken karşılaşılan bazı sorunlar açıklanmıştır.

    Hata iletisi Önerilen eylem
    AzCopy komutu şu hatayı görüntülemeden önce 20 dakika boyunca yanıt vermeyi durduruyor gibi görünüyor:
    Kaynak konumu https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>ayrıştırma hatası. Böyle bir cihaz veya adres yok
    Uç nokta adının <accountname>.blob.<serialnumber>.microsoftdatabox.com şu konumdaki hosts dosyasına eklenip eklenmediğini denetleyin: /etc/hosts.
    AzCopy komutu şu hatayı görüntülemeden önce 20 dakika boyunca yanıt vermeyi durduruyor gibi görünüyor:
    Kaynak konumu ayrıştırma hatası... SSL bağlantısı kurulamadı.
    Cihazınızın TLS/SSL sertifikasını sistemin sertifika deposuna aktarın. Daha fazla bilgi için Sertifikayı indirme bölümüne gidin.

    Python için Azure Depolama kitaplığında görülen hatalar

    Bu bölümde, veri kopyalama için Linux istemcisi kullanılırken Data Box Disk dağıtımı sırasında karşılaşılan en önemli sorunlardan bazıları açıklanır.

    Hata iletisi Önerilen eylem
    HTTP üst bilgilerinden birinin değeri doğru biçimde değil. Python için Microsoft Azure Depolama Kitaplığı'nın yüklü sürümü Data Box tarafından desteklenmez. Desteklenen sürümler için bkz. Azure Data Box Blob depolama gereksinimleri.
    ... [SSL: CERTIFICATE_VERIFY_FAILED] ... Python'ı çalıştırmadan önce REQUESTS_CA_BUNDLE ortam değişkenini Base64 ile kodlanmış TLS sertifika dosyasının yoluna ayarlayın (sertifikayı indirme bölümüne bakın).
    Örnek:
    export REQUESTS_CA_BUNDLE=/tmp/mycert.cer
    python
    Alternatif olarak, sertifikayı sistemin sertifika deposuna ekleyin ve ardından bu ortam değişkenini bu deponun yoluna ayarlayın.
    Örneğin, Ubuntu üzerinde:
    export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
    python

    Sık karşılaşılan hatalar

    Bu hatalar herhangi bir uygulamaya özgü değildir.

    Hata iletisi Önerilen eylem
    Bağlantı zaman aşımına uğradı. Data Box cihazında oturum açın ve kilidinin açık olup olmadığını denetleyin. Cihaz her yeniden başlatıldığında, birisi oturum açtığında kilitli kalır.
    REST API kimlik doğrulaması şu hatayla başarısız oluyor: Sunucu isteğin kimliğini doğrulayamadı. İmza dahil olmak üzere Yetkilendirme üst bilgisi değerinin doğru olduğundan emin olun. ErrorCode:AuthenticationFailed. Bunun nedenlerinden biri, cihaz saatinin Azure ile eşitlenmemesidir. Büyük bir zaman dengesizliği varsa, REST API aracılığıyla Data Box'a veri kopyalamaya çalıştığınızda REST API kimlik doğrulaması bozulacaktır. Bu durumda, öğesine erişime time.windows.comizin vermek için giden UDP 123 bağlantı noktasını açabilirsiniz. Cihaz süresi Azure ile eşitlendikten sonra kimlik doğrulaması başarılı olmalıdır.

    Sonraki adımlar

    • Data Box Blob depolama sistemi gereksinimleri hakkında bilgi edinin.