【发布时间】:2018-11-05 14:47:30
【问题描述】:
我想知道如何上传 blob 大小,使用命令 {Set-AzureStorageBlobContent} 将其块大小更改为 100 MB,因为我遇到的问题是我超过了 blob 存储中允许的 50.000 个块。
【问题讨论】:
标签: azure powershell azure-rm
我想知道如何上传 blob 大小,使用命令 {Set-AzureStorageBlobContent} 将其块大小更改为 100 MB,因为我遇到的问题是我超过了 blob 存储中允许的 50.000 个块。
【问题讨论】:
标签: azure powershell azure-rm
AFAIK,看来你做不到。 Set-AzureStorageBlobContent命令本质上默认调用Put Blockrest api,如果你想改变块大小为100 MB,你需要将请求头中的Content-Length指定为104857600字节(即100MB) .
根据我的测试,如果我们捕捉到 powershell 命令的请求,我们可以发现 Content-Length 默认为 4194304 字节。
在Set-AzureStorageBlobContent的doc中,你会发现一个名为-Properties的参数,它允许我们传递CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType属性,它们都是请求头,如果支持Content-Length,我认为是会在那里。
另外,如果你想改进它,你可以将你的想法发布到azure feedback。
【讨论】: