Azure Set-AzureStorageBlobContent изменить размер блока
Я хотел бы знать, как загрузить размер большого двоичного объекта, изменив размер их блока до 100 МБ, с помощью команды {Set-AzureStorageBlobContent}, поскольку у меня возникла проблема с превышением разрешенных 50000 блоков в хранилище больших двоичных объектов.
1 ответ
AFAIK, кажется, вы не могли этого сделать. Set-AzureStorageBlobContent
Команда по существу вызывает Put Block
оставьте api по умолчанию, если вы хотите изменить размер блока на 100 MB
, вам нужно конкретизировать Content-Length
в заголовке запроса 104857600
байт (ie100MB).
Согласно моему тесту, если мы поймаем запрос команды powershell, мы сможем найти Content-Length
будет 4194304
байт по умолчанию.
В документе Set-AzureStorageBlobContent
, вы найдете параметр с именем -Properties
Позволило нам пройти CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType
свойства, они все заголовки запроса, если Content-Length
поддерживается, я думаю, что это будет там.
Кроме того, если вы хотите улучшить его, вы можете опубликовать свою идею в обратной связи Azure.