2017-09-07 18 views
-1

ながら:タイムアウトPowerShellの</p> <p>を使用してAzureストレージにzipファイルをアップロードするコマンドを使用している間、私はタイムアウトエラーを取得していますAzureストレージにファイルをアップロード

$context = New-AzureStorageContext -StorageAccountName 
storageaccount -StorageAccountKey "SomeKey" 

Set-AzureStorageBlobContent -Blob storageaccount -Container 
artifactscontainer "F:\ABC\DEF\DEF.zip" -Context $context -Force 

を私は取得していますエラーは次のとおりです。

Set-AzureStorageBlobContent : The client could not finish the operation within specified timeout. 

注:

ファイルサイズは50 MB

+0

デフォルトのタイムアウト間隔を設定しようとしましたか? –

答えて

0

4.3.1より古いバージョンのAzure PowerShellモジュールを使用している場合は、hereから最新のモジュールをダウンロードして、操作を再試行してください。

+0

最新のモジュールをインストールしても機能しませんでした:( – Mukul

0

エラーによると、この問題は、Blobサービス操作のデフォルトのタイムアウト間隔の例外によって発生する可能性があります。

ローカルネットワークが問題なく、ファイアウォールがこのトラフィックを許可していることを確認してください。

-ClientTimeoutPerRequestを使用すると、1回のサービス要求でクライアント側のタイムアウト間隔(秒単位)を指定できます。前の呼び出しが指定された間隔で失敗した場合、このコマンドレットは要求を再試行します。このコマンドレットが、間隔が経過する前に正常な応答を受信しない場合、このコマンドレットはエラーを返します。 90秒から600秒までタイムアウトを増やすことができます。

例:

Set-AzureStorageBlobContent -Blob storageaccount -Container artifactscontainer "F:\ABC\DEF\DEF.zip" -ClientTimeoutPerRequest <Int32> -Context $context -Force 

もっとこの公式ドキュメントを参照し、-ClientTimeoutPerRequestについて:https://docs.microsoft.com/zh-cn/powershell/module/azure.storage/set-azurestorageblobcontent?view=azurermps-4.3.1#optional-parameters

ブロブサービス操作のデフォルトのタイムアウトの設定についての詳細を、このドキュメントを参照してください。https://docs.microsoft.com/zh-cn/rest/api/storageservices/setting-timeouts-for-blob-service-operations

関連する問題