Azure Set-AzureStorageBlobContent更改大小块

时间:2018-11-05 14:47:30

标签: azure powershell azure-rm

我想知道如何使用命令{Set-AzureStorageBlobContent}上传块大小将其块大小更改为100 MB,因为我有一个问题,就是超过了块存储中允许的50.000块。

1 个答案:

答案 0 :(得分:1)

AFAIK,看来您无法做到这一点。 Set-AzureStorageBlobContent命令实际上默认情况下会调用Put Block rest api,如果要将块大小更改为100 MB,则需要在请求标头中指定Content-Length 104857600个字节(即100MB)。

根据我的测试,如果我们捕获了powershell命令的请求,则可以发现Content-Length默认为4194304个字节。

Set-AzureStorageBlobContent的{​​{3}}中,您将找到一个名为-Properties的参数,它允许我们传递CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType属性,如果为{ {1}}得到支持,我认为它将在那里。

此外,如果您想改进它,可以将您的想法发布在doc中。

azure feedback