Memecahkan masalah terkait penyimpanan Blob Azure Data Box

Artikel ini merinci informasi tentang cara memecahkan masalah yang mungkin ditemui saat menggunakan penyimpanan Blob Data Box melalui antarmuka REST di Data Box untuk menyalin data. Masalah ini muncul saat Anda menggunakan penyimpanan Blob Data Box dengan aplikasi atau pustaka klien lain seperti Azure Storage Explorer, AzCopy, AzCopy, atau pustaka Azure Storage untuk Python.

Kesalahan yang terlihat di Azure Storage Explorer

Bagian ini merinci beberapa masalah yang dihadapi saat menggunakan Azure Storage Explorer dengan penyimpanan Blob Data Box.

Pesan kesalahan Tindakan yang direkomendasikan
Tidak dapat mengambil sumber daya anak. Nilai untuk salah satu header HTTP tidak dalam format yang benar. Dari menu Edit, pilih API Azure Stack target.
Hidupkan ulang Azure Storage Explorer.
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com Periksa apakah nama <accountname>.blob.<serialnumber>.microsoftdatabox.com titik akhir ditambahkan ke file host di jalur ini:
  • C:\Windows\System32\drivers\etc\hosts di Windows, atau
  • /etc/hosts di Linux.
  • Tidak dapat mengambil sumber daya anak.
    Detail: Sertifikat yang ditandatangani sendiri
    Impor sertifikat TLS/SSL untuk perangkat Anda ke Azure Storage Explorer:
  • Unduh sertifikat dari portal Microsoft Azure. Untuk informasi selengkapnya, buka Mengunduh sertifikat.
  • Dari menu Edit, pilih Sertifikat SSL lalu pilih Impor Sertifikat.
  • Kesalahan yang terlihat di AzCopy untuk Windows

    Bagian ini merinci beberapa masalah yang dihadapi saat menggunakan AzCopy untuk Windows dengan penyimpanan Blob Data Box.

    Pesan kesalahan Tindakan yang direkomendasikan
    Perintah AzCopy tampaknya berhenti merespons selama satu menit sebelum menampilkan kesalahan ini:
    Gagal menghitung direktori https://... Nama jarak jauh tidak dapat teratasi <accountname>.blob.<serialnumber>.microsoftdatabox.com
    Periksa apakah nama titik akhir <accountname>.blob.<serialnumber>.microsoftdatabox.com ditambahkan ke file host di: C:\Windows\System32\drivers\etc\hosts.
    Perintah AzCopy tampaknya berhenti merespons selama satu menit sebelum menampilkan kesalahan ini:
    Kesalahan saat mengurai lokasi sumber. "Koneksi yang mendasarinya ditutup: Tidak dapat menjalin hubungan kepercayaan untuk saluran aman SSL/TLS.
    Impor sertifikat TLS/SSL untuk perangkat Anda ke dalam penyimpanan sertifikat sistem. Untuk informasi selengkapnya, buka Mengunduh sertifikat.

    Kesalahan yang terlihat di AzCopy untuk Linux

    Bagian ini merinci beberapa masalah yang dihadapi saat menggunakan AzCopy untuk Linux dengan penyimpanan Blob Data Box.

    Pesan kesalahan Tindakan yang direkomendasikan
    Perintah AzCopy tampaknya berhenti merespons selama 20 menit sebelum menampilkan kesalahan ini:
    Kesalahan saat mengurai lokasi sumber https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>. Tidak ada perangkat atau alamat tersebut
    Periksa apakah nama titik akhir <accountname>.blob.<serialnumber>.microsoftdatabox.com ditambahkan ke file host di: /etc/hosts.
    Perintah AzCopy tampaknya berhenti merespons selama 20 menit sebelum menampilkan kesalahan ini:
    Kesalahan saat mengurai lokasi sumber... Koneksi SSL tidak dapat dibuat.
    Impor sertifikat TLS/SSL untuk perangkat Anda ke dalam penyimpanan sertifikat sistem. Untuk informasi selengkapnya, buka Mengunduh sertifikat.

    Kesalahan yang terlihat di pustaka Azure Storage untuk Python

    Bagian ini merinci beberapa masalah teratas yang dihadapi selama penyebaran Data Box Disk saat menggunakan klien Linux untuk penyalinan data.

    Pesan kesalahan Tindakan yang direkomendasikan
    Nilai untuk salah satu header HTTP tidak dalam format yang benar. Versi Microsoft Azure Storage Library for Python yang terinstal tidak didukung oleh Data Box. Lihat persyaratan penyimpanan Blob Azure Data Box untuk versi yang didukung.
    ... [SSL: CERTIFICATE_VERIFY_FAILED] ... Sebelum menjalankan Python, atur variabel lingkungan REQUESTS_CA_BUNDLE ke jalur file sertifikat TLS yang dikodekan Base64 (lihat cara Mengunduh sertifikat).
    Contohnya:
    export REQUESTS_CA_BUNDLE=/tmp/mycert.cer
    python
    Atau, tambahkan sertifikat ke penyimpanan sertifikat sistem, lalu atur variabel lingkungan ini ke jalur penyimpanan itu.
    Misalnya, pada Ubuntu:
    export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
    python

    Kesalahan umum

    Kesalahan ini tidak spesifik untuk aplikasi apa pun.

    Pesan kesalahan Tindakan yang direkomendasikan
    Waktu sambungan habis. Masuk ke perangkat Data Box dan periksa pastikan itu tidak terkunci. Setiap kali perangkat dimulai ulang, perangkat tetap terkunci sampai seseorang masuk.
    Autentikasi REST API gagal dengan kesalahan: Server gagal mengautentikasi permintaan. Pastikan nilai header Otorisasi dibentuk dengan benar, termasuk tanda tangannya. ErrorCode:AuthenticationFailed. Salah satu alasan ini dapat terjadi adalah ketika waktu perangkat tidak disinkronkan dengan waktu Azure. Jika ada penyimpangan waktu yang besar, autentikasi REST API akan putus ketika Anda mencoba menyalin data ke Data Box melalui REST API. Dalam situasi ini, Anda dapat membuka port keluar UDP 123 untuk memungkinkan akses ke time.windows.com. Setelah waktu perangkat disinkronkan dengan waktu Azure, autentikasi akan berhasil.

    Langkah berikutnya