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