次の方法で共有


Azure Stack Edge デバイスの BLOB ストレージに関する問題のトラブルシューティング

適用対象: はい (Pro GPU SKU の場合)Azure Stack Edge Pro - GPUはい (Pro 2 SKU の場合)Azure Stack Edge Pro 2はい (Pro R SKU の場合)Azure Stack Edge Pro Rはい (Mini R SKU の場合)Azure Stack Edge Mini R

この記事では、お使いの Azure Stack Edge デバイスの BLOB ストレージに関する問題のトラブルシューティング方法について説明します。

デバイス上の BLOB ストレージのエラー

ここでは、Azure Stack Edge デバイス上の BLOB ストレージに関連するエラーについて説明します。

問題/エラー 解像度
Unable to retrieve child resources. (子リソースを取得できません。) The value for one of the HTTP headers is not in the correct format. (いずれかの HTTP ヘッダーの値の形式が正しくありません。) [編集] メニューから [Target Azure Stack APIs]\(Azure Stack API を対象とする\) を選択します。 その後、Azure Storage Explorer を再起動します。
getaddrinfo ENOTFOUND <accountname>.blob.<serialnumber>.microsoftdatabox.com エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.com が、Windows ではパス C:\Windows\System32\drivers\etc\hosts、Linux では /etc/hosts にある hosts ファイルに追加されていることを確認します。
Unable to retrieve child resources. (子リソースを取得できません。)
Details: self-signed certificate (詳細: 自己署名証明書)
次の手順に従って、ご使用のデバイス用の SSL 証明書を Azure Storage Explorer にインポートします。
  1. 証明書を生成してダウンロードします
  2. [編集] メニューから、[SSL 証明書]、[証明書のインポート] の順に選択します。
AzCopy コマンドが 1 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Failed to enumerate directory https://… The remote name could not be resolved <accountname>.blob.<serialnumber>.microsoftdatabox.com
エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.comC:\Windows\System32\drivers\etc\hosts にあるホスト ファイルに追加されていることを確認します。
AzCopy コマンドが 1 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source ___location. The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel
次の手順に従って、ご使用のデバイス用の SSL 証明書を Azure Storage Explorer にインポートします。
  1. 証明書を生成してダウンロードします
  2. [編集] メニューから、[SSL 証明書]、[証明書のインポート] の順に選択します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source ___location https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>. No such device or address
エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.com/etc/hosts にあるホスト ファイルに追加されていることを確認します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source ___location… The SSL connection could not be established
次の手順に従って、ご使用のデバイス用の SSL 証明書を Azure Storage Explorer にインポートします。
  1. 証明書を生成してダウンロードします
  2. [編集] メニューから、[SSL 証明書]、[証明書のインポート] の順に選択します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のメッセージが表示されます。
Error parsing source ___location https://<accountname>.blob.<serialnumber>.microsoftdatabox.com/<cntnr>. No such device or address
エンドポイント名 <accountname>.blob.<serialnumber>.microsoftdatabox.com/etc/hosts にあるホスト ファイルに追加されていることを確認します。
AzCopy コマンドが 20 分間応答を停止しているように見えた後、次のエラーが表示されます。Error parsing source ___location… The SSL connection could not be established ご使用のデバイス用の SSL 証明書をシステムの証明書ストアにインポートします。 詳細については、「証明書のダウンロード」を参照してください。
The value for one of the HTTP headers is not in the correct format. (いずれかの HTTP ヘッダーの値の形式が正しくありません。) インストールしたバージョンの Python 用 Microsoft Azure Storage ライブラリが Azure Stack Edge でサポートされていません。 サポートされているライブラリ バージョンについては、「 サポートされている Azure クライアント ライブラリ」を参照してください。
… [SSL: CERTIFICATE_VERIFY_FAILED] … Python を実行する前に、REQUESTS_CA_BUNDLE 環境変数を Base64 でエンコードされた SSL 証明書ファイルのパスに設定してください (証明書のダウンロード方法を参照してください)。 たとえば、以下を実行します。
export REQUESTS_CA_BUNDLE=/tmp/mycert.cer
python
あるいは、証明書をシステムの証明書ストアに追加し、この環境変数をそのストアのパスに設定します。 たとえば、Ubuntu では以下を実行します。
export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
python
The connection times out. (接続がタイムアウトになりました。) ご自身のデバイスにサインインし、ロックが解除されているかどうかを確認します。 デバイスは再起動されるたびに、ユーザーがサインインするまでロックされた状態になります。
ストレージ アカウントを作成または更新できませんでした。 ストレージ アカウントのアクセス キーが有効であることを確認してください。 必要に応じて、デバイスのキーを更新します。 ストレージ アカウント キーを同期します。 ここに記載されている手順に従います。

次のステップ