0

BLOB ストレージで許可されている 50.000 ブロックを超えるという問題があるため、コマンド {Set-AzureStorageBlobContent} を使用してブロック サイズを 100 MB に変更して BLOB サイズをアップロードする方法を知りたいです。

4

1 に答える 1

1

AFAIK、それはできなかったようです。このSet-AzureStorageBlobContentコマンドは基本的にPut Block、デフォルトで残りの API を呼び出します。ブロック サイズを に変更する場合は、リクエスト ヘッダーで をバイト (つまり 100MB)100 MBに指定する必要があります。Content-Length104857600

私のテストによると、powershell コマンドの要求をキャッチすると、デフォルトでバイトにContent-Lengthなることがわかります。4194304

ドキュメントにはSet-AzureStorageBlobContent、 という名前のパラメーター-Propertiesがあり、プロパティを渡すことができCacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentTypeます。それらはすべてリクエスト ヘッダーContent-Lengthです。サポートされている場合は、そこにあると思います。

さらに、それを改善したい場合は、azure フィードバックにアイデアを投稿できます。

ここに画像の説明を入力

于 2018-11-06T02:30:39.863 に答える