我想知道如何使用命令 {Set-AzureStorageBlobContent} 上传 blob 大小,将其块大小更改为 100 MB,因为我遇到的问题是我超过了 blob 存储中允许的 50.000 个块。
问问题
195 次
1 回答
1
AFAIK,看来你不能那样做。该Set-AzureStorageBlobContent
命令默认调用Put Block
rest api,如果要更改块大小为100 MB
,则需要Content-Length
将请求头中的指定为104857600
字节(即100MB)。
根据我的测试,如果我们捕捉到 powershell 命令的请求,我们可以发现默认情况下Content-Length
将是4194304
字节。
在 的文档中Set-AzureStorageBlobContent
,你会发现一个名为 的参数-Properties
,它允许我们传递CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType
属性,它们都是请求头,如果Content-Length
支持,我想它会在那里。
此外,如果您想改进它,您可以在azure feedback中发布您的想法。
于 2018-11-06T02:30:39.863 回答